コード例 #1
0
    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();
        }
    }