protected void loadDropPeriodos() { IPeriodos IService = new IPeriodos(); BEPeriodo_Mant objPeriodo = new BEPeriodo_Mant(); List <BEPeriodo_Mant> lstPeriodoEmpresa = new List <BEPeriodo_Mant>(); lstPeriodoEmpresa = IService.IGetPeriodos(objPeriodo); ddlPeriodos.DataSource = lstPeriodoEmpresa; ddlPeriodos.DataValueField = "codPeriodo"; ddlPeriodos.DataTextField = "descPeriodo"; ddlPeriodos.DataBind(); }
public List <BEPeriodo_Mant> GET_PERIODOS_MANT(Int64 Anio) { try { List <BEPeriodo_Mant> lstPeriodosEmpresa = new List <BEPeriodo_Mant>(); BEPeriodo_Mant bePeriodo = new BEPeriodo_Mant(); using (DbCommand dbCmd = dbSQL.GetStoredProcCommand("SP_GET_PERIODOS_ANIO")) { dbSQL.AddInParameter(dbCmd, "@anio", DbType.Int64, Anio); using (IDataReader dataReader = dbSQL.ExecuteReader(dbCmd)) { int index1 = dataReader.GetOrdinal("codPeriodo"); int index2 = dataReader.GetOrdinal("anioProces"); int index3 = dataReader.GetOrdinal("descPeriodo"); int index4 = dataReader.GetOrdinal("codEstado"); int index5 = dataReader.GetOrdinal("mes"); int index6 = dataReader.GetOrdinal("descripcion"); object[] values = new object[dataReader.FieldCount]; while (dataReader.Read()) { dataReader.GetValues(values); bePeriodo = new BEPeriodo_Mant(); bePeriodo.codPeriodo = values[index1] == DBNull.Value ? string.Empty : values[index1].ToString(); bePeriodo.anioProces = values[index2] == DBNull.Value ? string.Empty : values[index2].ToString(); bePeriodo.descPeriodo = values[index3] == DBNull.Value ? string.Empty : values[index3].ToString(); bePeriodo.codEstado = values[index4] == DBNull.Value ? string.Empty : values[index4].ToString(); bePeriodo.mes = values[index5] == DBNull.Value ? string.Empty : values[index5].ToString(); bePeriodo.descripcion = values[index6] == DBNull.Value ? string.Empty : values[index6].ToString(); lstPeriodosEmpresa.Add(bePeriodo); } } return(lstPeriodosEmpresa); } } catch (Exception ex) { ExceptionManager.SaveError("Ocurrio un error al obtener los periodos", string.Empty, string.Empty, ex, "GetPeriodos", true, false); return(null); } finally { } }
protected void loadDropPeriodos() { IPeriodos IService = new IPeriodos(); //Dim obj As UserStore = DirectCast(Session.Item("SessionUser"), UserStore) BEUser BE = new BEUser(); BE = (BEUser)Session["LoginUser"]; if (BE.codRol != "3") { List <BEPeriodoEmpresa> lstPeriodoEmpresa = new List <BEPeriodoEmpresa>(); lstPeriodoEmpresa = IService.IGetPeriodos(BE); if (lstPeriodoEmpresa.Count > 0) { ddlPeriodos.DataSource = lstPeriodoEmpresa; ddlPeriodos.DataValueField = "codPeriodoEmpresa"; ddlPeriodos.DataTextField = "descPeriodo"; ddlPeriodos.DataBind(); } } else { BEPeriodo_Mant objPeriodo = new BEPeriodo_Mant(); objPeriodo.codEstado = "1"; List <BEPeriodo_Mant> lstPeriodoEmpresa = new List <BEPeriodo_Mant>(); lstPeriodoEmpresa = IService.IGetPeriodos(objPeriodo); objPeriodo.codEstado = "2"; lstPeriodoEmpresa.AddRange(IService.IGetPeriodos(objPeriodo)); if (lstPeriodoEmpresa.Count > 0) { ddlPeriodos.DataSource = lstPeriodoEmpresa; ddlPeriodos.DataValueField = "codPeriodo"; ddlPeriodos.DataTextField = "descPeriodo"; ddlPeriodos.DataBind(); } } }
public List <BEPeriodo_Mant> GetPeriodosBL(BEPeriodo_Mant objPer) { PeriodosDA getPeriodos = new PeriodosDA(); return(getPeriodos.GetPeriodos(objPer)); }
public List<BEPeriodo_Mant> IGetPeriodos(BEPeriodo_Mant user) { PeriodosBL getPeriodosBL = new PeriodosBL(); return getPeriodosBL.GetPeriodosBL(user); }
public List <BEPeriodo_Mant> GetPeriodos(BEPeriodo_Mant objPeriodos) { try { List <BEPeriodo_Mant> lstPeriodosEmpresa = new List <BEPeriodo_Mant>(); BEPeriodo_Mant bePeriodo = new BEPeriodo_Mant(); using (DbCommand dbCmd = dbSQL.GetStoredProcCommand("SP_GET_PERIODO_GENERAL")) { if (string.IsNullOrEmpty(objPeriodos.anioProces)) { dbSQL.AddInParameter(dbCmd, "@anioProces", DbType.String, DBNull.Value); } else { dbSQL.AddInParameter(dbCmd, "@anioProces", DbType.String, objPeriodos.anioProces); } if (string.IsNullOrEmpty(objPeriodos.codEstado)) { dbSQL.AddInParameter(dbCmd, "@codEstado", DbType.String, DBNull.Value); } else { dbSQL.AddInParameter(dbCmd, "@codEstado", DbType.String, objPeriodos.codEstado); } using (IDataReader dataReader = dbSQL.ExecuteReader(dbCmd)) { int CODPERIODO = dataReader.GetOrdinal("CODPERIODO"); int ANIOPROCES = dataReader.GetOrdinal("ANIOPROCES"); int DESCPERIODO = dataReader.GetOrdinal("DESCPERIODO"); int CODESTADO = dataReader.GetOrdinal("CODESTADO"); int MES = dataReader.GetOrdinal("MES"); object[] values = new object[dataReader.FieldCount]; while (dataReader.Read()) { dataReader.GetValues(values); bePeriodo = new BEPeriodo_Mant(); bePeriodo.descPeriodo = values[DESCPERIODO] == DBNull.Value ? string.Empty : values[DESCPERIODO].ToString(); bePeriodo.anioProces = values[ANIOPROCES] == DBNull.Value ? string.Empty : values[ANIOPROCES].ToString(); bePeriodo.codPeriodo = values[CODPERIODO] == DBNull.Value ? string.Empty : values[CODPERIODO].ToString(); bePeriodo.codEstado = values[CODESTADO] == DBNull.Value ? string.Empty : values[CODESTADO].ToString(); bePeriodo.mes = values[MES] == DBNull.Value ? string.Empty : values[MES].ToString(); lstPeriodosEmpresa.Add(bePeriodo); } } return(lstPeriodosEmpresa); } } catch (Exception ex) { ExceptionManager.SaveError("Ocurrio un error al obtener los periodos", string.Empty, string.Empty, ex, "GetPeriodos", true, false); return(null); } finally { } }