コード例 #1
0
 private void CargarDatosIniciales(string strCon)
 {
     if (!string.IsNullOrEmpty(strCon.Trim()))
     {
         libproc.StrConexion = axVarSes.Lee <string>("strConexion");
         if (libproc.AccesoObjetoUsuario("ALM_REP_ItemsEntregados"))
         {
             // Recibir mensaje exitoso cuando se redirige de otra pagina
             if (Session["MensajeOK"] != null)
             {
                 pnMensajeOK.Visible  = true;
                 lblMensajeOK.Text    = Session["MensajeOK"].ToString();
                 Session["MensajeOK"] = null;
             }
         }
         else
         {
             axVarSes.Escribe("MostrarMensajeError", "1");
             Response.Redirect("Index.aspx");
         }
     }
     else
     {
         Response.Redirect("~/Default.aspx");
     }
 }
コード例 #2
0
 private void CargarDatosIniciales(string strCon)
 {
     if (!string.IsNullOrEmpty(strCon.Trim()))
     {
         libproc.StrConexion = axVarSes.Lee <string>("strConexion");
         if (libproc.AccesoObjetoUsuario("ALM_PED_Autorizar"))
         {
             VerificarPasos();
             gvDatos1.Visible            = true;
             gvDatos1.Columns[2].Visible = true;
             gvDatos1.Columns[5].Visible = true;
             gvDatos1.DataSource         = dtPedidos;
             gvDatos1.DataBind();
             gvDatos1.Columns[2].Visible = false;
             gvDatos1.Columns[5].Visible = false;
             llenarTexboxes();
         }
         else
         {
             axVarSes.Escribe("MostrarMensajeError", "1");
             Response.Redirect("Index.aspx");
         }
     }
     else
     {
         Response.Redirect("~/Default.aspx");
     }
 }
コード例 #3
0
 private void CargarDatosIniciales(string strCon)
 {
     if (!string.IsNullOrEmpty(strCon.Trim()))
     {
         libproc.StrConexion = axVarSes.Lee <string>("strConexion");
         if (libproc.AccesoObjetoUsuario("ALM_ALM_AdministrarAlmacenes"))
         {
             libalm.StrConexion = axVarSes.Lee <string>("strConexion");
             // Listar todos los almacenes
             ddlAlmacenes.DataSource     = libalm.dtListarTodosAlmacenes();
             ddlAlmacenes.DataTextField  = "NOMBRE";
             ddlAlmacenes.DataValueField = "NUM_SEC_ALMACEN";
             ddlAlmacenes.DataBind();
         }
         else
         {
             axVarSes.Escribe("MostrarMensajeError", "1");
             Response.Redirect("Index.aspx");
         }
     }
     else
     {
         Response.Redirect("~/Default.aspx");
     }
 }
コード例 #4
0
 private void CargarDatosIniciales(string strCon)
 {
     libproc.StrConexion = axVarSes.Lee <string>("strConexion");
     if (!string.IsNullOrEmpty(strCon.Trim()))
     {
         if (libproc.AccesoObjetoUsuario("ALM_PED_Entregar"))
         {
             if ((!string.IsNullOrEmpty(axVarSes.Lee <string>("DeptoSolicitante"))) && ((!string.IsNullOrEmpty(axVarSes.Lee <string>("NumSecUsuarioPersonaSolicitante")))) && ((!string.IsNullOrEmpty(axVarSes.Lee <string>("TokenSolicitante")))))
             {
                 pnPedidos.Visible   = true;
                 pnPrincipal.Visible = false;
                 MostrarPedidos(axVarSes.Lee <string>("DeptoSolicitante"));
             }
             else
             {
                 pnPrincipal.Visible = true;
             }
         }
         else
         {
             axVarSes.Escribe("MostrarMensajeError", "1");
             Response.Redirect("Index.aspx");
         }
     }
     else
     {
         Response.Redirect("~/Default.aspx");
     }
 }
コード例 #5
0
        private void CargarDatosIniciales(string strCon)
        {
            if (!string.IsNullOrEmpty(strCon.Trim()))
            {
                libproc.StrConexion = axVarSes.Lee <string>("strConexion");
                if (libproc.AccesoObjetoUsuario("ALM_PROV_AdministrarProveedores"))
                {
                    ALMProveedores.StrConexion = axVarSes.Lee <string>("strConexion");

                    // Listar a todos los Proveedores
                    ddlProveedor.DataSource     = ALMProveedores.dtListarProveedores();
                    ddlProveedor.DataTextField  = "NOMBRE_COMERCIAL";
                    ddlProveedor.DataValueField = "NUM_SEC_PROVEEDOR";
                    ddlProveedor.DataBind();

                    // Recibir mensaje exitoso cuando se redirige de otra pagina
                    if (Session["MensajeOK"] != null)
                    {
                        pnMensajeOK.Visible  = true;
                        lblMensajeOK.Text    = Session["MensajeOK"].ToString();
                        Session["MensajeOK"] = null;
                    }
                }
                else
                {
                    axVarSes.Escribe("MostrarMensajeError", "1");
                    Response.Redirect("Index.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Default.aspx");
            }
        }
コード例 #6
0
 private void CargarDatosIniciales(string strCon)
 {
     if (!string.IsNullOrEmpty(strCon.Trim()))
     {
         libproc.StrConexion = axVarSes.Lee <string>("strConexion");
         if (libproc.AccesoObjetoUsuario("ALM_REP_Existencias"))
         {
             // Recibir mensaje exitoso cuando se redirige de otra pagina
             if (Session["MensajeOK"] != null)
             {
                 pnMensajeOK.Visible  = true;
                 lblMensajeOK.Text    = Session["MensajeOK"].ToString();
                 Session["MensajeOK"] = null;
             }
             // Reporte de Existencia de Items
             ALMItems.StrConexion                = axVarSes.Lee <string>("strConexion");
             gvExistenciaItem.Visible            = true;
             gvExistenciaItem.Columns[1].Visible = true;
             gvExistenciaItem.DataSource         = ALMItems.dtExistenciaItem();
             gvExistenciaItem.DataBind();
             gvExistenciaItem.Columns[1].Visible = false; // Ocultar el num_sec_item
         }
         else
         {
             axVarSes.Escribe("MostrarMensajeError", "1");
             Response.Redirect("Index.aspx");
         }
     }
     else
     {
         Response.Redirect("~/Default.aspx");
     }
 }
コード例 #7
0
        private void CargarDatosIniciales(string strCon)
        {
            if (!string.IsNullOrEmpty(strCon.Trim()))
            {
                libproc.StrConexion = axVarSes.Lee <string>("strConexion");
                if (libproc.AccesoObjetoUsuario("ALM_MED_AdministrarMedidas"))
                {
                    ALMMedidas.StrConexion = axVarSes.Lee <string>("strConexion");

                    // Listar a todas las medidas
                    gvListaMedidas.Visible    = true;
                    gvListaMedidas.DataSource = ALMMedidas.dtListarMedidas();
                    gvListaMedidas.DataBind();

                    // Recibir mensaje exitoso cuando se redirige de otra pagina
                    if (Session["MensajeOK"] != null)
                    {
                        pnMensajeOK.Visible  = true;
                        lblMensajeOK.Text    = Session["MensajeOK"].ToString();
                        Session["MensajeOK"] = null;
                    }
                }
                else
                {
                    axVarSes.Escribe("MostrarMensajeError", "1");
                    Response.Redirect("Index.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Default.aspx");
            }
        }
コード例 #8
0
        private void CargarDatosIniciales(string strCon)
        {
            if (!string.IsNullOrEmpty(strCon.Trim()))
            {
                libproc.StrConexion = axVarSes.Lee <string>("strConexion");
                if (libproc.AccesoObjetoUsuario("ALM_GRU_AdministrarGrupos"))
                {
                    ALMGruposItems.StrConexion = axVarSes.Lee <string>("strConexion");
                    // Listar a todos los Grupos de Items
                    ddlGrupoItems.DataSource     = ALMGruposItems.DTListaGrupos();
                    ddlGrupoItems.DataTextField  = "NOMBRE";
                    ddlGrupoItems.DataValueField = "NUM_SEC_GRUPO";
                    ddlGrupoItems.DataBind();

                    ALMAlmacenes.StrConexion = axVarSes.Lee <string>("strConexion");
                    // Listar todos los almacenes
                    ddlAlmacenItem.DataSource     = ALMAlmacenes.dtListarAlmacenes();
                    ddlAlmacenItem.DataTextField  = "NOMBRE";
                    ddlAlmacenItem.DataValueField = "NUM_SEC_ALMACEN";
                    ddlAlmacenItem.DataBind();
                    // Listar todos los almacenes al editar
                    ddlEditarAlmacen.DataSource     = ALMAlmacenes.dtListarAlmacenes();
                    ddlEditarAlmacen.DataTextField  = "NOMBRE";
                    ddlEditarAlmacen.DataValueField = "NUM_SEC_ALMACEN";
                    ddlEditarAlmacen.DataBind();
                    // Determinar si una persona tiene acceso a uno o a mas almacenes
                    if (ALMAlmacenes.dtListarAlmacenes().Rows.Count == 1) //Ver si el usuario tiene solo 1 almacen asignado
                    {
                        DataRow dr = ALMAlmacenes.dtListarAlmacenes().Rows[0];
                        axVarSes.Escribe("UsuarioNumSecAlmacen", dr["NUM_SEC_ALMACEN"].ToString());
                    }
                    else
                    {
                        axVarSes.Escribe("UsuarioNumSecAlmacen", 0.ToString());
                    }
                    // Recibir mensaje exitoso cuando se redirige de otra pagina
                    if (Session["MensajeOK"] != null)
                    {
                        pnMensajeOK.Visible  = true;
                        lblMensajeOK.Text    = Session["MensajeOK"].ToString();
                        Session["MensajeOK"] = null;
                    }
                }
                else
                {
                    axVarSes.Escribe("MostrarMensajeError", "1");
                    Response.Redirect("Index.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Default.aspx");
            }
        }
コード例 #9
0
 private void CargarDatosIniciales(string strCon)
 {
     if (!string.IsNullOrEmpty(strCon.Trim()))
     {
         libproc.StrConexion = axVarSes.Lee <string>("strConexion");
         if (!libproc.AccesoObjetoUsuario("ALM_TOK_Generar_Token"))
         {
             axVarSes.Escribe("MostrarMensajeError", "1");
             Response.Redirect("Index.aspx");
         }
     }
     else
     {
         Response.Redirect("~/Default.aspx");
     }
 }
コード例 #10
0
        private void CargarDatosIniciales(string strCon)
        {
            if (!string.IsNullOrEmpty(strCon.Trim()))
            {
                libproc.StrConexion = axVarSes.Lee <string>("strConexion");
                if (libproc.AccesoObjetoUsuario("ALM_CAT_AdministrarCategorias"))
                {
                    ALMCategoriasItems.StrConexion = axVarSes.Lee <string>("strConexion");
                    // Listar todas las Categorias de Items
                    ddlCategoriaItems.DataSource     = ALMCategoriasItems.dtListarTodasCategorias();
                    ddlCategoriaItems.DataTextField  = "NOMBRE";
                    ddlCategoriaItems.DataValueField = "NUM_SEC_CAT";
                    ddlCategoriaItems.DataBind();

                    ALMGruposItems.StrConexion = axVarSes.Lee <string>("strConexion");
                    //Listar todos los grupos a los que ua persona tiene permisos
                    ddlGrupoItem.DataSource     = ALMGruposItems.DTListaGrupos();
                    ddlGrupoItem.DataTextField  = "NOMBRE";
                    ddlGrupoItem.DataValueField = "NUM_SEC_GRUPO";
                    ddlGrupoItem.DataBind();
                    //Listar todos los grupos a los que ua persona tiene permisos al editar
                    ddlEditarGrupoItem.DataSource     = ALMGruposItems.DTListaGrupos();
                    ddlEditarGrupoItem.DataTextField  = "NOMBRE";
                    ddlEditarGrupoItem.DataValueField = "NUM_SEC_GRUPO";
                    ddlEditarGrupoItem.DataBind();

                    // Recibir mensaje exitoso cuando se redirige de otra pagina
                    if (Session["MensajeOK"] != null)
                    {
                        pnMensajeOK.Visible  = true;
                        lblMensajeOK.Text    = Session["MensajeOK"].ToString();
                        Session["MensajeOK"] = null;
                    }
                }
                else
                {
                    axVarSes.Escribe("MostrarMensajeError", "1");
                    Response.Redirect("Index.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Default.aspx");
            }
        }
コード例 #11
0
 private void CargarDatosIniciales(string strCon)
 {
     if (!string.IsNullOrEmpty(strCon.Trim()))
     {
         libproc.StrConexion = axVarSes.Lee <string>("strConexion");
         if (libproc.AccesoObjetoUsuario("ALM_PED_Buscar"))
         {
             CargarDDLSubdeptos();
             CargarDDLAlmacenes();
             if ((ddlSubdeptos.Items.Count == 1) && (ddlAlmacenes.Items.Count == 1))
             {
                 pnBuscar.Visible    = true;
                 pnPrincipal.Visible = false;
                 VerificarPasosPedido();
                 gvDatos1.Visible            = true;
                 gvDatos1.Columns[2].Visible = true;
                 gvDatos1.DataSource         = dtPedidos;
                 gvDatos1.DataBind();
                 gvDatos1.Columns[2].Visible = false;
             }
             else if (ddlAlmacenes.Items.Count == 1)
             {
                 pnAlmacen.Visible = false;
             }
             else if (ddlSubdeptos.Items.Count == 1)
             {
                 pnSubdepto.Visible = false;
             }
         }
         else
         {
             axVarSes.Escribe("MostrarMensajeError", "1");
             Response.Redirect("Index.aspx");
         }
     }
     else
     {
         Response.Redirect("~/Default.aspx");
     }
 }