本文整理汇总了C#中mojoPortal.Data.SqlParameterHelper.ExecuteDataset方法的典型用法代码示例。如果您正苦于以下问题:C# SqlParameterHelper.ExecuteDataset方法的具体用法?C# SqlParameterHelper.ExecuteDataset怎么用?C# SqlParameterHelper.ExecuteDataset使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mojoPortal.Data.SqlParameterHelper
的用法示例。
在下文中一共展示了SqlParameterHelper.ExecuteDataset方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetStories
/// <summary>
/// Gets stories from the mp_Blogs table.
/// </summary>
/// <param name="rowIndex">total stories.</param>
public static DataSet GetStories(
int numberOfStories)
{
SqlParameterHelper sph = new SqlParameterHelper(ConnectionString.GetReadConnectionString(), "u_mp_FeaturedStories", 1);
sph.DefineSqlParameter("@NumberOfStories", SqlDbType.Int, ParameterDirection.Input, numberOfStories);
return sph.ExecuteDataset();
}
示例2: GetLatestStories
/// <summary>
/// Gets Latest stories from the mp_Blogs table.
/// </summary>
/// <param name="numberOfStories">total stories.</param>
public static DataSet GetLatestStories(
int rowIndex)
{
SqlParameterHelper sph = new SqlParameterHelper(ConnectionString.GetReadConnectionString(), "u_mp_LatestStories", 1);
sph.DefineSqlParameter("@RowIndex", SqlDbType.Int, ParameterDirection.Input, rowIndex);
return sph.ExecuteDataset();
}
示例3: GetAllDataSet
public static DataSet GetAllDataSet()
{
SqlParameterHelper sph = new SqlParameterHelper(DBHelper.Instance.ConnectionString,
"SELECT Nombre AS Name," +
"FechaCreacion AS DateCreated," +
"FechaModificacion AS DateModified," +
"Usuario AS CreatedBy," +
"UsuarioModificador AS ModifiedBy " +
"FROM uProyecto",
CommandType.Text, 0);
return sph.ExecuteDataset();
}
示例4: GetPaid
public static DataSet GetPaid(int paymentId)
{
StringBuilder sb = new StringBuilder();
sb.Append("SELECT Id ProgressId,");
sb.Append("IdProyecto ProjectId,");
sb.Append("IdBloque BlockId,");
sb.Append("IdObra WorkId,");
sb.Append("IdGrupo GroupId,");
sb.Append("IdItem ItemId,");
sb.Append("IdSubItem SubItemId,");
sb.Append("IdContrato ContractId,");
sb.Append("Fecha Date,");
sb.Append("AvanceInicial InitialProgress,");
sb.Append("AvanceActual CurrentProgress ");
sb.AppendFormat("FROM {0}Avance ", DBHelper.Instance.TablePrefix);
sb.AppendFormat("WHERE IdPago={0} ", paymentId);
SqlParameterHelper sph = new SqlParameterHelper(DBHelper.Instance.ConnectionString, sb.ToString(), CommandType.Text, 0);
return sph.ExecuteDataset();
}
示例5: DetalleAvance
public static DataSet DetalleAvance(int IdProyecto, int IdBloque, int IdObra, int IdGrupo, int IdContratista, int IdContrato,bool bFiltrarFecha, DateTime dtFInicio, DateTime dtFechaFin)
{
StringBuilder sb = new StringBuilder();
sb.Append("SELECT ");
sb.Append("convert(nvarchar(5),a.IdProyecto) + ' - ' + pr.Nombre Proyecto ");
sb.Append(",convert(nvarchar(5),co.Id) + ' - ' + co.Nombre Contratista ");
sb.Append(",convert(nvarchar(5),a.IdBloque) + ' - ' + b.Nombre Bloque ");
sb.Append(",convert(nvarchar(5),a.IdObra) + ' - ' + o.Nombre Obra ");
sb.Append(",convert(nvarchar(5),a.IdGrupo) + ' - ' + lg.Nombre Grupo ");
sb.Append(",convert(nvarchar(5),a.IdItem) + ' - ' + li.Nombre Item ");
sb.Append(",convert(nvarchar(5),a.IdSubItem) + ' - ' + si.Nombre SubItem ");
sb.Append(",convert(nvarchar(10),a.Fecha,103) Fecha ");
sb.Append(",a.AvanceActual - a.AvanceInicial Avance ");
sb.Append(",convert(nvarchar(10),convert(decimal(15,2),si.Cantidad*(a.AvanceActual - a.AvanceInicial)/100)) + li.Unidad Cantidad ");
sb.Append(",(a.AvanceActual - a.AvanceInicial)*cd.Precio/100 SubTotal ");
sb.Append("FROM uAvance a, uContrato c, uContratista co, uProyecto pr,uBloque b, uObra o, uGrupo g, uListaGrupo lg, uItem i, uListaItem li, uSubItem si, uContratoDetalle cd ");
sb.Append("WHERE a.IdContrato = c.Id and c.IdContratista = co.Id and pr.Id = a.IdProyecto and b.Id = a.IdBloque and o.Id = a.IdObra and g.Id = a.IdGrupo and lg.Id = g.IdListaGrupo and i.Id = a.IdItem and i.IdListaItem = li.Id and si.Id = a.IdSubItem and cd.IdProyecto = a.IdProyecto and cd.IdBloque = a.IdBloque and cd.IdObra = a.IdObra and cd.IdGrupo = a.IdGrupo and cd.IdItem = a.IdItem and cd.IdSubItem = a.IdSubItem and cd.IdContrato = c.Id and c.IdContratista = co.Id ");
sb.AppendFormat("and pr.Id ={0} ", IdProyecto);
if (bFiltrarFecha) sb.AppendFormat("and a.Fecha between '{0}' and '{1}' ", dtFInicio.ToString("yyyyMMdd"), dtFechaFin.ToString("yyyyMMdd"));
if (IdBloque > 0) sb.AppendFormat("and b.Id ={0} ", IdBloque);
if (IdObra > 0) sb.AppendFormat("and o.Id ={0} ", IdObra);
if (IdGrupo > 0) sb.AppendFormat("and g.IdListaGrupo ={0} ", IdGrupo);
if (IdContratista > 0) sb.AppendFormat("and co.Id ={0} ", IdContratista);
if (IdContrato > 0) sb.AppendFormat("and c.Id ={0} ", IdContrato);
sb.Append("ORDER by a.fecha,convert(nvarchar(5),a.IdProyecto) + ' - ' + pr.Nombre,");
sb.Append("convert(nvarchar(5),a.IdBloque) + ' - ' + b.Nombre,");
sb.Append("convert(nvarchar(5),a.IdObra) + ' - ' + o.Nombre,");
sb.Append("convert(nvarchar(5),a.IdGrupo) + ' - ' + lg.Nombre,");
sb.Append("convert(nvarchar(5),a.IdItem) + ' - ' + li.Nombre,");
sb.Append("a.Id,");
sb.Append("convert(nvarchar(5),a.IdSubItem) + ' - ' + si.Nombre");
SqlParameterHelper sph = new SqlParameterHelper(DBHelper.Instance.ConnectionString, sb.ToString(), CommandType.Text, 0);
DataSet ds = sph.ExecuteDataset();
return ds;
}
示例6: AvancePorcentual_Bloque
public static DataSet AvancePorcentual_Bloque(int IdProyecto, int IdGrupo)
{
StringBuilder sb = new StringBuilder();
sb.Append("SELECT pr.Nombre Proyecto,b.Id IdBloque, b.Nombre Bloque,b.Encargado Supervisor,sum((a.AvanceActual - a.AvanceInicial)*cd.Precio/100) MontoEjecutado, convert(decimal(15,2),0) AS MontoPresupuestado,convert(decimal(15,2),0) AS PorcentajeAvance,convert(decimal(15,2),0) AS PesoEspecifico ");
sb.Append("FROM uAvance a,uContratoDetalle cd,uProyecto pr,uBloque b,uObra o,uGrupo g,uListaGrupo lg,uItem i,uListaItem li,uSubItem si ");
sb.Append("WHERE a.IdSubItem = cd.IdSubItem and a.IdContrato = cd.IdContrato and o.Plantilla = 0 and a.IdProyecto = pr.Id and a.IdBloque = b.Id and ");
sb.Append("a.IdObra = o.Id and a.IdGrupo = g.Id and g.IdListaGrupo = lg.Id and a.IdItem = i.Id and i.IdListaItem = li.Id and a.IdSubItem = si.Id ");
sb.AppendFormat("and pr.Id ={0} ", IdProyecto);
if (IdGrupo > 0) sb.AppendFormat("and g.IdListaGrupo ={0} ", IdGrupo);
sb.Append("GROUP by pr.Nombre,b.Id, b.Nombre,b.Encargado ");
sb.Append("ORDER by b.Nombre;");
sb.Append("select p.Nombre Proyecto,b.Id IdBloque, b.Nombre Bloque,sum(i.MontoGlobalBs * si.Cantidad) MontoPresupuestado ");
sb.Append("FROM uProyecto p, uBloque b, uObra o, uGrupo g, uItem i, uSubItem si,uListaGrupo lg ");
sb.Append("WHERE i.IdProyecto = p.Id and i.IdBloque = b.Id and i.IdObra = o.Id and i.IdGrupo = g.Id and i.Id = si.IdItem and o.Plantilla = 0 and o.Id = i.IdObra and g.IdListaGrupo = lg.id ");
sb.AppendFormat("and p.Id ={0} ", IdProyecto);
if (IdGrupo > 0) sb.AppendFormat("and g.IdListaGrupo ={0} ", IdGrupo);
sb.Append("GROUP by p.Nombre,b.Id, b.Nombre ");
sb.Append("ORDER by b.Nombre DESC;");
sb.Append("select pr.Nombre Proyecto,sum((a.AvanceActual - a.AvanceInicial)*cd.Precio/100) MontoEjecutado ");
sb.Append("from uAvance a,uContratoDetalle cd,uProyecto pr,uBloque b,uObra o,uGrupo g,uListaGrupo lg,uItem i,uListaItem li,uSubItem si ");
sb.Append("where a.IdSubItem = cd.IdSubItem and a.IdContrato = cd.IdContrato and o.Plantilla = 0 and ");
sb.Append("a.IdProyecto = pr.Id and a.IdBloque = b.Id and a.IdObra = o.Id and a.IdGrupo = g.Id and g.IdListaGrupo = lg.Id and ");
sb.Append("a.IdItem = i.Id and i.IdListaItem = li.Id and a.IdSubItem = si.Id ");
sb.AppendFormat("and pr.Id ={0} ", IdProyecto);
if (IdGrupo > 0) sb.AppendFormat("and g.IdListaGrupo ={0} ", IdGrupo);
sb.Append("group by pr.Nombre; ");
sb.Append("select p.Nombre Proyecto,sum(i.MontoGlobalBs * si.Cantidad) MontoPresupuestado ");
sb.Append("FROM uProyecto p, uBloque b, uObra o, uGrupo g, uItem i, uSubItem si,uListaGrupo lg ");
sb.Append("WHERE i.IdProyecto = p.Id and i.IdBloque = b.Id and i.IdObra = o.Id and i.IdGrupo = g.Id and i.Id = si.IdItem and o.Plantilla = 0 and o.Id = i.IdObra and g.IdListaGrupo = lg.id ");
sb.AppendFormat("and p.Id ={0} ", IdProyecto);
if (IdGrupo > 0) sb.AppendFormat("and g.IdListaGrupo ={0} ", IdGrupo);
sb.Append("GROUP by p.Nombre ");
SqlParameterHelper sph = new SqlParameterHelper(DBHelper.Instance.ConnectionString, sb.ToString(), CommandType.Text, 0);
DataSet ds = sph.ExecuteDataset();
decimal dSumMontoPresupuestado = 0;
foreach (DataRow row in ds.Tables[1].Rows)
dSumMontoPresupuestado += Convert.ToDecimal(row["MontoPresupuestado"]);
foreach (DataRow row in ds.Tables[0].Rows)
{
DataRow r = null;
for (int nIndex = 0; nIndex < ds.Tables[1].Rows.Count && r == null; nIndex++)
{
if (Convert.ToInt32(row["IdBloque"]) == Convert.ToInt32(ds.Tables[1].Rows[nIndex]["IdBloque"]))
r = ds.Tables[1].Rows[nIndex];
}
if (r != null)
{
//PorcentajeAvance,0 AS PesoEspecifico
row["MontoPresupuestado"] = r["MontoPresupuestado"];
row["PorcentajeAvance"] = Math.Round(100 * Convert.ToDecimal(row["MontoEjecutado"]) / Convert.ToDecimal(r["MontoPresupuestado"]), 2);
row["PesoEspecifico"] = Math.Round(100 * Convert.ToDecimal(r["MontoPresupuestado"]) / dSumMontoPresupuestado, 2);
}
}
return ds;
}
示例7: ForumThreadGetSubscribers
public static DataSet ForumThreadGetSubscribers(int forumId, int threadId, int currentPostUserId, bool includeCurrentUser)
{
SqlParameterHelper sph = new SqlParameterHelper(ConnectionString.GetReadConnectionString(), "mp_ForumThreadSubscribers_SelectByThread", 4);
sph.DefineSqlParameter("@ForumID", SqlDbType.Int, ParameterDirection.Input, forumId);
sph.DefineSqlParameter("@ThreadID", SqlDbType.Int, ParameterDirection.Input, threadId);
sph.DefineSqlParameter("@CurrentPostUserID", SqlDbType.Int, ParameterDirection.Input, currentPostUserId);
sph.DefineSqlParameter("@IncludeCurrentUser", SqlDbType.Bit, ParameterDirection.Input, includeCurrentUser);
return sph.ExecuteDataset();
}
示例8: GetAllContract
public static DataSet GetAllContract(int contractorId)
{
StringBuilder sb = new StringBuilder();
sb.Append("SELECT Id,");
sb.Append("SUBSTRING(Glosa, 0, 50) Glosa ");
sb.AppendFormat("FROM uContrato ");
sb.AppendFormat("WHERE IdContratista = {0}", contractorId);
SqlParameterHelper sph = new SqlParameterHelper(DBHelper.Instance.ConnectionString, sb.ToString(), CommandType.Text, 0);
return sph.ExecuteDataset();
}
示例9: GetAll
public static DataSet GetAll(int contractorId, bool isPaidWork, string status)
{
string prefix = DBHelper.Instance.TablePrefix;
StringBuilder sb = new StringBuilder();
sb.Append("SELECT Id ContractId,");
sb.Append("IdContratista ContractorId,");
sb.Append("FechaCreacion DateCreated,");
sb.Append("FechaInicio DateStart,");
sb.Append("FechaFin DateEnd,");
sb.Append("MontoGlobalBs AmountBs,");
sb.Append("MontoGlobalSus AmountSus,");
sb.Append("SUBSTRING(Glosa, 0, 50) Gloss ");
sb.AppendFormat("FROM {0}Contrato ", prefix);
sb.AppendFormat("WHERE Id {0} IN (SELECT IdContrato FROM {1}ContratoObraVendida) ", isPaidWork ? "" : "NOT", prefix);
if (!string.IsNullOrEmpty(status))
sb.AppendFormat("AND Estado='{0}' ", status);
if (contractorId > 0)
sb.AppendFormat("AND IdContratista={0} ", contractorId);
SqlParameterHelper sph = new SqlParameterHelper(DBHelper.Instance.ConnectionString, sb.ToString(), CommandType.Text, 0);
return sph.ExecuteDataset();
}
示例10: GetEvents
public static DataSet GetEvents(
int moduleId,
DateTime beginDate,
DateTime endDate)
{
SqlParameterHelper sph = new SqlParameterHelper(ConnectionString.GetReadConnectionString(), "mp_CalendarEvents_SelectByDate", 3);
sph.DefineSqlParameter("@ModuleID", SqlDbType.Int, ParameterDirection.Input, moduleId);
sph.DefineSqlParameter("@BeginDate", SqlDbType.DateTime, ParameterDirection.Input, beginDate);
sph.DefineSqlParameter("@EndDate", SqlDbType.DateTime, ParameterDirection.Input, endDate);
return sph.ExecuteDataset();
}
示例11: GetAllPayable
public static DataSet GetAllPayable(int contractId)
{
string prefix = DBHelper.Instance.TablePrefix;
StringBuilder sb = new StringBuilder();
sb.Append("SELECT a.IdProyecto ProjectId,");
sb.Append("a.IdBloque BlockId,");
sb.Append("a.IdObra WorkId,");
sb.Append("a.IdGrupo GroupId,");
sb.Append("a.IdItem ItemId,");
sb.Append("a.IdSubItem SubItemId,");
sb.Append("a.Id ProgressId,");
sb.Append("a.Fecha Date,");
sb.Append("a.AvanceInicial InitialProgress,");
sb.Append("a.AvanceActual CurrentProgress,");
sb.Append("s.Nombre Name,");
sb.Append("d.Precio PriceTotal,");
sb.Append("CAST((a.AvanceActual-a.AvanceInicial)*d.Precio/100 as decimal(16,2)) Amount ");
sb.AppendFormat("FROM {0}Avance a LEFT JOIN {0}ContratoDetalle d ", prefix);
sb.Append("ON a.IdContrato=d.IdContrato ");
sb.Append("AND a.IdProyecto=d.IdProyecto ");
sb.Append("AND a.IdBloque=d.IdBloque ");
sb.Append("AND a.IdObra=d.IdObra ");
sb.Append("AND a.IdGrupo=d.IdGrupo ");
sb.Append("AND a.IdItem=d.IdItem ");
sb.Append("AND a.IdSubItem=d.IdSubItem ");
sb.AppendFormat("INNER JOIN {0}SubItem s ", prefix);
sb.Append("ON d.IdProyecto=s.IdProyecto ");
sb.Append("AND d.IdBloque=s.IdBloque ");
sb.Append("AND d.IdObra=s.IdObra ");
sb.Append("AND d.IdGrupo=s.IdGrupo ");
sb.Append("AND d.IdItem=s.IdItem ");
sb.Append("AND d.IdSubItem=s.Id ");
sb.Append("WHERE a.IdPago IS NULL ");
if (contractId > 0)
sb.AppendFormat("AND a.IdContrato={0} ", contractId);
sb.Append("ORDER BY ProjectId,BlockId,WorkId,GroupId,ItemId,SubItemId");
SqlParameterHelper sph = new SqlParameterHelper(DBHelper.Instance.ConnectionString, sb.ToString(), CommandType.Text, 0);
return sph.ExecuteDataset();
}