Ejemplo n.º 1
0
 protected void gvUsers_ItemCommand(object sender, GridCommandEventArgs e)
 {
     try
     {
         lblMessage.Text = string.Empty;
         var item = (Telerik.Web.UI.GridDataItem)e.Item;
         int id   = int.Parse(gvUsers.Items[item.ItemIndex]["fiid_user"].Text);
         if (e.CommandName == "editId")
         {
             ViewState["IdUsuario"] = id;
             gvUsers.Items[item.ItemIndex].Selected = true;
             txtNameUser.Text            = gvUsers.Items[item.ItemIndex]["fvuser_name"].Text;
             txtPassword.Text            = string.Empty;
             comboEmpleado.SelectedValue = gvUsers.Items[item.ItemIndex]["fiid_employed"].Text;
             comboEmpleado.Items[util.IndexCombo(comboEmpleado, gvUsers.Items[item.ItemIndex]["fiid_employed"].Text)].Selected = true;
             comboRol.SelectedValue = gvUsers.Items[item.ItemIndex]["fiRol"].Text;
             comboRol.Items[util.IndexCombo(comboRol, gvUsers.Items[item.ItemIndex]["fiRol"].Text)].Selected = true;
         }
         if (e.CommandName == "deleteId")
         {
             var bo = new BO.UserManager();
             bo.DeleteUser(id);
             LoadUsuarios();
         }
     }
     catch (Exception ex)
     {
         util.ErroDisplay(1, ex.Message, ref lblMessage);
     }
 }
Ejemplo n.º 2
0
    protected void btnAddUserAdd_Click(object sender, EventArgs e)
    {
        int iNumber;

        try
        {
            Util.isRequired(txtNameUser.Text.Trim(), "Nombre Usuario");
            Util.isRequired(txtPassword.Text.Trim(), "Contraseña");
            var    bo      = new BO.UserManager();
            byte   status  = 0;
            string strUser = ViewState["IdUsuario"] == null ? "0" : ViewState["IdUsuario"].ToString();
            string msg     = bo.Usuario(strUser, int.Parse(util.DefaultCombo(comboEmpleado, "Empleado")), txtNameUser.Text.Trim(), txtPassword.Text.Trim(),
                                        chkStatus.Checked, int.Parse(util.DefaultCombo(comboRol, "Rol")), out status);
            util.ErroDisplay(status, msg, ref lblMessage);
            LoadUsuarios();
            Usuario();
        }
        catch (ArgumentException ae)
        {
            util.ErroDisplay(3, ae.Message, ref lblMessage);
        }
        catch (Exception ex)
        {
            util.ErroDisplay(1, string.Empty, ref lblMessage);
        }
    }