예제 #1
0
파일: Users.cs 프로젝트: fredreyes/SGA
 private void btningresar_Click(object sender, EventArgs e)
 {
     try
     {
         if (Bandera == 0)
         {
             EUsuarios user = new EUsuarios();
             NUsuario  n    = new NUsuario();
             user.FuncionarioID = Convert.ToInt32(txtFuncionario.Tag);
             user.Usuario       = txtusuario.Text;
             user.Password      = txtcontrasenia.Text;
             user.Rol.RolId     = Convert.ToInt32(cbmRol.SelectedValue.ToString());
             n.IngresarUsuario(user);
             MessageBox.Show("Usuario creado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Limpiar();
         }
         if (Bandera == 1)
         {
             EUsuarios user = new EUsuarios();
             NUsuario  n    = new NUsuario();
             user.UsuarioID = Convert.ToInt32(txtusuario.Tag);
             user.Usuario   = txtusuario.Text;
             user.Password  = (txtcontrasenia.Text == string.Empty ? "" : txtcontrasenia.Text);
             user.Rol.RolId = Convert.ToInt32(cbmRol.SelectedValue.ToString());
             n.ModificarsUsuario(user);
             MessageBox.Show("Usuario Modificado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Limpiar();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }