예제 #1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (txtCual.Text == "1")
     {
         try
         {
             string Rpta = "";
             if (txtNombre.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtNombre, "Ingrese Nombre de Usuario");
             }
             else if (txtEmail.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtEmail, "Ingrese Direccion de Correo Electronico");
             }
             else if (txtLogin.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtLogin, "Ingrese Login del Usuario");
             }
             else
             {
                 Rpta = N_Usuarios.Insertar(txtNombre.Text.Trim(), txtLogin.Text.Trim(), txtClave.Text.Trim(), txtEmail.Text.Trim(), Convert.ToInt32(chkActivo.Checked), Convert.ToInt32(cboRol.SelectedValue));
                 if (Rpta.Equals("OK"))
                 {
                     this.MensajeOk("Se Registro un Nuevo Usuario");
                     this.Limpiar();
                     this.Listar();
                     tabControl1.SelectedIndex = 0;
                 }
                 else
                 {
                     this.MensajeError(Rpta);
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message + ex.StackTrace);
         }
     }
     if (txtCual.Text == "2")
     {
         try
         {
             string Rpta = "";
             if (txtNombre.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtNombre, "Ingrese Nombre de Usuario");
             }
             else if (txtEmail.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtEmail, "Ingrese Direccion de Correo Electronico");
             }
             else if (txtLogin.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtLogin, "Ingrese Login del Usuario");
             }
             else
             {
                 Rpta = N_Usuarios.Actualizar(Convert.ToInt32(txtIdUsuario.Text), txtNombre.Text.Trim(), txtLogin.Text.Trim(), txtClave.Text.Trim(), txtEmail.Text.Trim(), Convert.ToInt32(chkActivo.Checked), Convert.ToInt32(cboRol.SelectedValue));
                 if (Rpta.Equals("OK"))
                 {
                     this.MensajeOk("Se Actaulizo los Datos de los Usuarios");
                     this.Limpiar();
                     this.Listar();
                     tabControl1.SelectedIndex = 0;
                 }
                 else
                 {
                     this.MensajeError(Rpta);
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message + ex.StackTrace);
         }
     }
 }