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();
        }
    }
Esempio n. 2
0
    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();
    }
    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();
    }
Esempio n. 4
0
    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;
        }
    }