示例#1
0
        protected void dgvUsuarios_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                int      idUser   = Convert.ToInt32(dgvUsuarios.DataKeys[e.RowIndex].Value);
                IUsuario iUsuario = new BL.Clases.MUsuario();
                iUsuario.EliminarUsuario(idUser);
                dgvUsuarios.DataSource = iUsuario.ListarUsuario();
                dgvUsuarios.DataBind();

                mensaje.Visible             = true;
                mensajeError.Visible        = false;
                textoMensaje.InnerHtml      = "Usuario eliminado correctamente";
                textoMensajeError.InnerHtml = string.Empty;
            }
            catch (Exception)
            {
                mensaje.Visible             = false;
                mensajeError.Visible        = true;
                textoMensaje.InnerHtml      = string.Empty;
                textoMensajeError.InnerHtml = "Usuario no borrado";
            }
        }
示例#2
0
 protected void btnInsertar_Click(object sender, EventArgs e)
 {
     if (ckbxAdmin.Checked == true && ckbxBodega.Checked == true)
     {
         mensaje.Visible             = false;
         mensajeError.Visible        = true;
         textoMensaje.InnerHtml      = string.Empty;
         textoMensajeError.InnerHtml = "Solo se admite un rol";
     }
     else if (ckbxAdmin.Checked == true && ckbxLectura.Checked == true)
     {
         mensaje.Visible             = false;
         mensajeError.Visible        = true;
         textoMensaje.InnerHtml      = string.Empty;
         textoMensajeError.InnerHtml = "Solo se admite un rol";
     }
     else if (ckbxBodega.Checked == true && ckbxLectura.Checked == true)
     {
         mensaje.Visible             = false;
         mensajeError.Visible        = true;
         textoMensaje.InnerHtml      = string.Empty;
         textoMensajeError.InnerHtml = "Solo se admite un rol";
     }
     else if (ckbxBodega.Checked == true && ckbxLectura.Checked == true && ckbxAdmin.Checked == true)
     {
         mensaje.Visible             = false;
         mensajeError.Visible        = true;
         textoMensaje.InnerHtml      = string.Empty;
         textoMensajeError.InnerHtml = "Solo se admite un rol";
     }
     else if (ckbxBodega.Checked == false && ckbxLectura.Checked == false && ckbxAdmin.Checked == false)
     {
         mensaje.Visible             = false;
         mensajeError.Visible        = true;
         textoMensaje.InnerHtml      = string.Empty;
         textoMensajeError.InnerHtml = "Debe seleccionar un rol";
     }
     else
     {
         try
         {
             var rolselected = "";
             if (ckbxAdmin.Checked)
             {
                 rolselected = Convert.ToString(1);
             }
             else if (ckbxBodega.Checked)
             {
                 rolselected = Convert.ToString(2);
             }
             else
             {
                 rolselected = Convert.ToString(3);
             }
             var usuario = new DATOS.Usuario
             {
                 //id_usuario = Convert.ToInt32(txtIdUsuario.Text),
                 cedula         = txtCedula.Text,
                 nombre         = txtNombre.Text,
                 apellido1      = txtApellido1.Text,
                 apellido2      = txtApellido2.Text,
                 nombre_usuario = txtUser.Text,
                 clave          = txtClave.Text,
                 rol            = rolselected,
             };
             IUsuario iUsuario = new BL.Clases.MUsuario();
             iUsuario.InsertarUsuario(usuario);
             mensaje.Visible             = true;
             mensajeError.Visible        = false;
             textoMensaje.InnerHtml      = "Usuario ingresado correctamente";
             textoMensajeError.InnerHtml = string.Empty;
             txtApellido1.Text           = string.Empty;
             txtApellido2.Text           = string.Empty;
             txtCedula.Text = string.Empty;
             txtClave.Text  = string.Empty;
             //txtIdUsuario.Text = string.Empty;
             txtNombre.Text      = string.Empty;
             txtUser.Text        = string.Empty;
             ckbxAdmin.Checked   = false;
             ckbxBodega.Checked  = false;
             ckbxLectura.Checked = false;
             txtCedula.Focus();
         }
         catch
         {
             mensaje.Visible             = false;
             mensajeError.Visible        = true;
             textoMensaje.InnerHtml      = string.Empty;
             textoMensajeError.InnerHtml = "Usuario no ingresado";
         }
     }
 }