private void Cargar(Acciones accion) { DataTable dataTable = new DataTable(); switch(accion) { case Acciones.Inicio: cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); dataTable = _cliente.ObtenerTodasLasEmpresasActivas(); Cargar(dataTable, this.DropDownList_empresas, "ID_EMPRESA", "RAZ_SOCIAL"); dataTable = _cliente.ObtenerEmpresaConIdEmpresa(Convert.ToDecimal(this.HiddenField_ID_EMPRESA.Value)); Cargar(dataTable); usuario _usuario = new usuario(Session["idEmpresa"].ToString()); dataTable = _usuario.ObtenerEmpleadosRestriccionEmpresas(); Cargar(dataTable, this.DropDownList_usuario, "Id_Usuario", "NOMBRE_EMPLEADO"); parametro _parametro = new parametro(Session["idEmpresa"].ToString()); dataTable = _parametro.ObtenerParametrosPorTabla(tabla.PARAMETROS_UNIDAD_NEGOCIO); Cargar(dataTable, this.DropDownList_unidad_negocio, "codigo", "descripcion"); Cargar(GridView_unidades_negocio); break; } if (dataTable == null) dataTable.Dispose(); }
private void Cargar(Listas lista, DropDownList drop) { switch (lista) { case Listas.Meses: drop.Items.Clear(); drop.Items.Add(new ListItem("Enero", "1")); drop.Items.Add(new ListItem("Febrero", "2")); drop.Items.Add(new ListItem("Marzo", "3")); drop.Items.Add(new ListItem("Abril", "4")); drop.Items.Add(new ListItem("Mayo", "5")); drop.Items.Add(new ListItem("Junio", "6")); drop.Items.Add(new ListItem("Julio", "7")); drop.Items.Add(new ListItem("Agosto", "8")); drop.Items.Add(new ListItem("Septiembre", "9")); drop.Items.Add(new ListItem("Octubre", "10")); drop.Items.Add(new ListItem("Noviembre", "11")); drop.Items.Add(new ListItem("Diciembre", "12")); drop.DataBind(); break; case Listas.Regionales: regional _reg = new regional(Session["idEmpresa"].ToString()); DataTable tablaRegionales = _reg.ObtenerTodasLasRegionales(); drop.Items.Add(new ListItem("Todas", "*")); foreach (DataRow filaTabla in tablaRegionales.Rows) { drop.Items.Add(new ListItem(filaTabla["NOMBRE"].ToString(), filaTabla["ID_REGIONAL"].ToString())); } break; case Listas.Empresas: cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEmpresas = _cliente.ObtenerTodasLasEmpresasActivas(); drop.Items.Add(new ListItem("Todas", "*")); foreach (DataRow filaTabla in tablaEmpresas.Rows) { drop.Items.Add(new ListItem(filaTabla["RAZ_SOCIAL"].ToString(), filaTabla["ID_EMPRESA"].ToString())); } break; case Listas.Encargados: Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEncargados = _prog.ObtenerUsuariosSistemaActivos(); drop.Items.Add(new ListItem("Todos", "*")); foreach (DataRow fila in tablaEncargados.Rows) { drop.Items.Add(new ListItem(fila["NOMBRE_USUARIO"].ToString(), fila["USU_LOG"].ToString())); } break; case Listas.EstadosActividad: drop.Items.Add(new ListItem("Todos", "*")); drop.Items.Add(new ListItem(Programa.EstadosDetalleActividad.APROBADA.ToString(), Programa.EstadosDetalleActividad.APROBADA.ToString())); drop.Items.Add(new ListItem(Programa.EstadosDetalleActividad.CANCELADA.ToString(), Programa.EstadosDetalleActividad.CANCELADA.ToString())); drop.Items.Add(new ListItem(Programa.EstadosDetalleActividad.CREADA.ToString(), Programa.EstadosDetalleActividad.CREADA.ToString())); drop.Items.Add(new ListItem(Programa.EstadosDetalleActividad.TERMINADA.ToString(), Programa.EstadosDetalleActividad.TERMINADA.ToString())); break; } }
private void cargar_ListaEmpresasEnDrop(DropDownList drop) { drop.Items.Clear(); cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); ListItem item = new ListItem("Seleccione...", ""); drop.Items.Add(item); DataTable tablaClientes = _cliente.ObtenerTodasLasEmpresasActivas(); foreach (DataRow fila in tablaClientes.Rows) { item = new ListItem(fila["RAZ_SOCIAL"].ToString(), fila["ID_EMPRESA"].ToString()); drop.Items.Add(item); } drop.DataBind(); }
private void cargar_DropDownList_ID_EMPRESA() { DropDownList_ID_EMPRESA.Items.Clear(); cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaEmpresasActivas = _cliente.ObtenerTodasLasEmpresasActivas(); System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem("Seleccione", ""); DropDownList_ID_EMPRESA.Items.Add(item); foreach (DataRow fila in tablaEmpresasActivas.Rows) { item = new System.Web.UI.WebControls.ListItem(fila["RAZ_SOCIAL"].ToString(), fila["ID_EMPRESA"].ToString()); DropDownList_ID_EMPRESA.Items.Add(item); } DropDownList_ID_EMPRESA.DataBind(); }