public override void proGrabar() { base.proGrabar(); try { var csRegistro = new clsSegUsuario() { UsuCodigo = this.txtCodigo.Text, UsuNombre = this.txtNombre.Text, EmpCodigo = lueDepartamento.EditValue == null ? 0 : (int)lueDepartamento.EditValue, UsuMail = this.txtEmail.Text, UsuTelefono = this.txtTelefono.Text, UsuIdDispositivo = this.txtIdMovil.Text, ScrCodigo = lueSucursal.EditValue == null ? 0 : (int)lueSucursal.EditValue, DepCodigo = lueDepartamento.EditValue == null ? 0 : (int)lueDepartamento.EditValue, UsuPassword = this.txtPassword.Text, UsuVence = this.chkVence.Checked, UsuModificar = this.chkModificar.Checked, UsuBloqueo = this.chkBloqueado.Checked, UsuMovil = this.chkMovil.Checked }; if (!this.txtPassword.Text.Equals(this.txtConfirmar.Text)) { XtraMessageBox.Show("El campo contraseña debe ser igual al campo confirmar ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } switch (varOpeCodigo) { case 1: csRegistro.funMantenimiento(csRegistro, varOpeCodigo); XtraMessageBox.Show("Registro ingresado con exito", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); break; case 2: csRegistro.funMantenimiento(csRegistro, varOpeCodigo); XtraMessageBox.Show("Registro ha sido actualizado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); break; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void proEliminar() { base.proEliminar(); try { if (this.grvListado.GetSelectedRows().Length == 0) { return; } if (XtraMessageBox.Show("Esta seguro de eliminar los registro seleccionados", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { var lisGeneral = new clsSegUsuario(); foreach (int varPosicion in this.grvListado.GetSelectedRows()) { lisGeneral = (clsSegUsuario)this.grvListado.GetRow(varPosicion); lisGeneral.funMantenimiento(lisGeneral, varCodOperacion); } XtraMessageBox.Show("Registro ha sido eliminado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.grcListado.DataSource = clsSegUsuario.funListar(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }