コード例 #1
0
        protected void Button3_Click(object sender, EventArgs e)
        {
            string valor2   = Request.QueryString["Valor"];
            int    idperson = Convert.ToInt32(valor2);
            string conocer  = co.SaberIDEmpleadoP(idperson).Rows[0][0].ToString();
            int    empleado = Convert.ToInt32(conocer);

            //aqui lo de permisos como es de esperar que el usuario ya fue creado

            int codigo = Convert.ToInt32(co.ListarPermisos(empleado).Rows[0][0].ToString());

            //guardadPermisos
            try
            {
                if (CheckBox1.Checked == true)
                {
                    p.Permiso1(codigo, true);
                }
                else
                {
                    p.Permiso1(codigo, false);
                }
                if (CheckBox2.Checked == true)
                {
                    p.Permiso2(codigo, true);
                }
                else
                {
                    p.Permiso2(codigo, false);
                }
                if (CheckBox3.Checked == true)
                {
                    p.Permiso3(codigo, true);
                }
                else
                {
                    p.Permiso3(codigo, false);
                }
                if (CheckBox4.Checked == true)
                {
                    p.Permiso4(codigo, true);
                }
                else
                {
                    p.Permiso4(codigo, false);
                }
                if (CheckBox5.Checked == true)
                {
                    p.Permiso5(codigo, true);
                }
                else
                {
                    p.Permiso5(codigo, false);
                }
                if (CheckBox6.Checked == true)
                {
                    p.Permiso6(codigo, true);
                }
                else
                {
                    p.Permiso6(codigo, false);
                }
                if (CheckBox7.Checked == true)
                {
                    p.Permiso7(codigo, true);
                }
                else
                {
                    p.Permiso7(codigo, false);
                }
                if (CheckBox8.Checked == true)
                {
                    p.Permiso8(codigo, true);
                }
                else
                {
                    p.Permiso8(codigo, false);
                }
                if (CheckBox9.Checked == true)
                {
                    p.Permiso9(codigo, true);
                }
                else
                {
                    p.Permiso9(codigo, false);
                }
                if (CheckBox10.Checked == true)
                {
                    p.Permiso10(codigo, true);
                }
                else
                {
                    p.Permiso10(codigo, false);
                }
                if (CheckBox11.Checked == true)
                {
                    p.Permiso11(codigo, true);
                }
                else
                {
                    p.Permiso11(codigo, false);
                }
                if (CheckBox12.Checked == true)
                {
                    p.Permiso12(codigo, true);
                }
                else
                {
                    p.Permiso12(codigo, false);
                }
                if (CheckBox13.Checked == true)
                {
                    p.Permiso13(codigo, true);
                }
                else
                {
                    p.Permiso13(codigo, false);
                }
                if (CheckBox14.Checked == true)
                {
                    p.Permiso14(codigo, true);
                }
                else
                {
                    p.Permiso14(codigo, false);
                }
                if (CheckBox15.Checked == true)
                {
                    p.Permiso15(codigo, true);
                }
                else
                {
                    p.Permiso15(codigo, false);
                }
                if (CheckBox16.Checked == true)
                {
                    p.Permiso16(codigo, true);
                }
                else
                {
                    p.Permiso16(codigo, false);
                }
                if (CheckBox17.Checked == true)
                {
                    p.Permiso17(codigo, true);
                }
                else
                {
                    p.Permiso17(codigo, false);
                }
                if (CheckBox18.Checked == true)
                {
                    p.Permiso18(codigo, true);
                }
                else
                {
                    p.Permiso18(codigo, false);
                }
                if (CheckBox19.Checked == true)
                {
                    p.Permiso19(codigo, true);
                }
                else
                {
                    p.Permiso19(codigo, false);
                }
                if (CheckBox20.Checked == true)
                {
                    p.Permiso20(codigo, true);
                }
                else
                {
                    p.Permiso20(codigo, false);
                }
                if (CheckBox21.Checked == true)
                {
                    p.Permiso21(codigo, true);
                }
                else
                {
                    p.Permiso21(codigo, false);
                }
                if (CheckBox22.Checked == true)
                {
                    p.Permiso22(codigo, true);
                }
                else
                {
                    p.Permiso22(codigo, false);
                }
                if (CheckBox23.Checked == true)
                {
                    p.Permiso23(codigo, true);
                }
                else
                {
                    p.Permiso23(codigo, false);
                }



                //fin de ifs
                //refrescamos
                ListarPermisoso();

                //bitacora
                Bitacora bita = new Bitacora();
                bita.RegistrarBitacora("Registro", "Configuro Permisos a Id Empledo" + conocer, Convert.ToInt32(Session["idempleado"]));

                string notificacion1;
                notificacion1 = "myFunction();";
                ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "notificacion1", notificacion1, true);
            }
            catch (Exception ex) {
                string notificacion2;
                notificacion2 = "myFunction2();";
                ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "notificacion2", notificacion2, true);
            }
        }