示例#1
0
        protected void ModSeguridad()
        {
            ClsPermisos ClsP = new ClsPermisos();
            string      VbPC = System.Net.Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName;

            ClsP.Acceder(Session["C77U"].ToString(), ViewState["PFileName"].ToString().Trim() + ".aspx", VbPC);
            if (ClsP.GetAccesoFrm() == 0)
            {
                Response.Redirect("~/Forms/Seguridad/FrmInicio.aspx");
            }

            Cnx.SelecBD();
            using (SqlConnection sqlCon = new SqlConnection(Cnx.GetConex()))
            {
                string VbAplica;
                int    VbCaso;
                ViewState["AplicaCiaFechVenc"] = "N";
                string     TxQry = string.Format("EXEC SP_HabilitarCampos @Nit,@F,1,'',0,'',0,'',0,'',0,'',0,'',0,'',0,'',0");
                SqlCommand SC    = new SqlCommand(TxQry, sqlCon);
                SC.Parameters.AddWithValue("@Nit", Session["Nit77Cia"].ToString());
                SC.Parameters.AddWithValue("@F", "INCOMING");
                sqlCon.Open();
                SqlDataReader Regs = SC.ExecuteReader();
                while (Regs.Read())
                {
                    VbCaso   = Convert.ToInt32(Regs["CASO"]);
                    VbAplica = Regs["EjecutarCodigo"].ToString();
                    if (VbCaso == 1 && VbAplica.Equals("S"))
                    {
                        ViewState["AplicaCiaFechVenc"] = "S";
                    }                                                                                  //Aplica Fecha Vence
                }
            }

            IdiomaControles();
        }
示例#2
0
        protected void ModSeguridad()
        {
            ViewState["VblIngMS"]  = 1;
            ViewState["VblModMS"]  = 1;
            ViewState["VblEliMS"]  = 1;
            ViewState["VblImpMS"]  = 1;
            ViewState["VblConsMS"] = 1;

            ClsPermisos ClsP = new ClsPermisos();
            string      VbPC = System.Net.Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName;

            ClsP.Acceder(Session["C77U"].ToString(), "FrmElemento.aspx", VbPC);

            if (ClsP.GetAccesoFrm() == 0)
            {
                Response.Redirect("~/Forms/Seguridad/FrmInicio.aspx");
            }
            if (ClsP.GetIngresar() == 0)
            {
                ViewState["VblIngMS"] = 0;
            }
            if (ClsP.GetModificar() == 0)
            {
                ViewState["VblModMS"] = 0; BtnModificar.Visible = false;
            }
            if (ClsP.GetConsultar() == 0)
            {
                ViewState["VblConsMS"] = 0;
            }
            if (ClsP.GetImprimir() == 0)
            {
            }
            if (ClsP.GetEliminar() == 0)
            {
                ViewState["VblEliMS"] = 0;
            }
            if (ClsP.GetCE1() == 0)
            {
            }
            Cnx.SelecBD();
            using (SqlConnection sqlCon = new SqlConnection(Cnx.GetConex()))
            {
                string     VbAplica;
                int        VbCaso;
                string     TxQry   = "EXEC SP_ConfiguracionV2_ 19,'PONDERADO','PONDERADO','','','" + Session["Nit77Cia"].ToString() + "',1,2,0,0,'01-01-1','02-01-1','03-01-1'";
                SqlCommand Comando = new SqlCommand(TxQry, sqlCon);
                sqlCon.Open();
                SqlDataReader Regs = Comando.ExecuteReader();
                while (Regs.Read())
                {
                    VbAplica = Regs["EjecutarCodigo"].ToString();
                    VbCaso   = Convert.ToInt32(Regs["CASO"]);
                    if (VbCaso == 1 && VbAplica.Equals("S"))
                    {
                        // Material Serializado
                        ViewState["PondMatSN"] = "S";
                    }
                    if (VbCaso == 2 && VbAplica.Equals("S"))
                    {
                        // Componenente Serializado
                        ViewState["PondCompSN"] = "S";
                    }
                }
            }
            IdiomaControles();
        }
示例#3
0
        protected void ModSeguridad()
        {
            ViewState["VblIngMS"] = 1;
            ViewState["VblModMS"] = 1;
            ViewState["VblEliMS"] = 1;
            ViewState["VblImpMS"] = 1;
            ViewState["VblCE1"]   = 1;
            ViewState["VblCE2"]   = 1;
            ViewState["VblCE3"]   = 1;
            ViewState["VblCE4"]   = 1;
            ViewState["VblCE5"]   = 1;
            ViewState["VblCE6"]   = 1;
            ClsPermisos ClsP = new ClsPermisos();
            string      VbPC = System.Net.Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName;

            ClsP.Acceder(Session["C77U"].ToString(), ViewState["PFileName"].ToString().Trim() + ".aspx", VbPC);
            if (ClsP.GetAccesoFrm() == 0)
            {
                Response.Redirect("~/Forms/Seguridad/FrmInicio.aspx");
            }
            if (ClsP.GetIngresar() == 0)
            {
                ViewState["VblIngMS"] = 0; BtnIngresar.Visible = false;
                GrdDetalle.ShowFooter = false;
            }
            if (ClsP.GetModificar() == 0)
            {
                ViewState["VblModMS"] = 0; BtnModificar.Visible = false;
            }
            if (ClsP.GetConsultar() == 0)
            {
            }
            if (ClsP.GetImprimir() == 0)
            {
                ViewState["VblImpMS"] = 0;
            }
            if (ClsP.GetEliminar() == 0)
            {
                ViewState["VblEliMS"] = 0; BtnEliminar.Visible = false;
            }
            if (ClsP.GetCE1() == 0)
            {
                ViewState["VblCE1"] = 0;
            }                                                    // licencias
            if (ClsP.GetCE2() == 0)
            {
                ViewState["VblCE2"] = 0;
            }                                                   //asignar Cursos
            if (ClsP.GetCE3() == 0)
            {
                ViewState["VblCE3"] = 0;
            }                                                   // boton para asignar la persona al grupo de manto y crar usuario
            if (ClsP.GetCE4() == 0)
            {
            }
            if (ClsP.GetCE5() == 0)
            {
            }
            if (ClsP.GetCE6() == 0)
            {
            }

            Cnx.SelecBD();
            using (SqlConnection sqlCon = new SqlConnection(Cnx.GetConex()))
            {
                string     VbAplica;
                int        VbCaso;
                string     TxQry = string.Format("EXEC SP_HabilitarCampos @Nit,@F,1,'',0,'',0,'',0,'',0,'',0,'',0,'',0,'',0");
                SqlCommand SC    = new SqlCommand(TxQry, sqlCon);
                SC.Parameters.AddWithValue("@Nit", Session["Nit77Cia"].ToString());
                SC.Parameters.AddWithValue("@F", "MRO");
                sqlCon.Open();
                SqlDataReader Regs = SC.ExecuteReader();
                while (Regs.Read())
                {
                    VbCaso   = Convert.ToInt32(Regs["CASO"]);
                    VbAplica = Regs["EjecutarCodigo"].ToString();
                    if (VbCaso == 1 && VbAplica.Equals("S"))
                    {
                        LblCliente.Visible = true; DdlCliente.Visible = true;
                    }
                }
            }
            IdiomaControles();
        }