public override void proGrabar() { base.proGrabar(); try { var csRegistro = new clsSegCampo() { CamCodigo = this.txtCodigo.Text.Equals("") ? 0 : int.Parse(this.txtCodigo.Text), CamNombre = this.txtNombre.Text, CamTipo = this.cmbTipo.Text, CamRequerido = this.chkRequerido.Checked, CamError = this.txtError.Text, FrmCodigo = varFormularioPadre }; int varCodigo = 0; switch (varOpeCodigo) { case 1: varCodigo = csRegistro.funMantenimiento(csRegistro, 0, varOpeCodigo); XtraMessageBox.Show(string.Format("Registro ingresado con el nro: {0}", varCodigo), "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); break; case 2: varCodigo = csRegistro.funMantenimiento(csRegistro, varRegCodigo, 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 proIniciarFormulario() { base.proIniciarFormulario(); try { this.Text = "Mantenimiento de campos"; switch (varOpeCodigo) { case 2: var csFormulario = new clsSegCampo(); foreach (clsSegCampo csRegistro in csFormulario.funListar(varFormularioPadre, varRegCodigo)) { this.txtCodigo.Text = csRegistro.CamCodigo.ToString(); this.txtNombre.Text = csRegistro.CamNombre; this.cmbTipo.EditValue = csRegistro.CamTipo; this.chkRequerido.Checked = csRegistro.CamRequerido; this.txtError.Text = csRegistro.CamError; } break; } var csValidaciones = new clsValidacionesControles(); csValidaciones.proAccesoCampos(this, clsVariablesGlobales.varCodUsuario, varForCodigo, 1, varOpeCodigo); csValidaciones.proControlColor(this, clsVariablesGlobales.varCodUsuario, varForCodigo, 1, varOpeCodigo); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void proNuevo() { base.proNuevo(); try { using (xfrmSegManCampo frmFormulario = new xfrmSegManCampo(varCodFormulario, varCodOperacion, 0, varFormularioPadre)) { frmFormulario.ShowDialog(); var lisGeneral = new clsSegCampo(); this.grcListado.DataSource = lisGeneral.funListar(varFormularioPadre); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void proModificar() { base.proModificar(); try { foreach (int varPosicion in this.grvListado.GetSelectedRows()) { int varRegistro = ((clsSegCampo)this.grvListado.GetRow(varPosicion)).CamCodigo; using (xfrmSegManCampo frmFormulario = new xfrmSegManCampo(varCodFormulario, varCodOperacion, varRegistro, varFormularioPadre)) { frmFormulario.ShowDialog(); } } var lisGeneral = new clsSegCampo(); this.grcListado.DataSource = lisGeneral.funListar(varFormularioPadre); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void proEliminar() { base.proEliminar(); try { if (XtraMessageBox.Show("Esta seguro de eliminar los registro seleccionados", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { var lisGeneral = new clsSegCampo(); foreach (int varPosicion in this.grvListado.GetSelectedRows()) { lisGeneral = (clsSegCampo)this.grvListado.GetRow(varPosicion); lisGeneral.funMantenimiento(lisGeneral, 0, varCodOperacion); } XtraMessageBox.Show("Registro ha sido eliminado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.grcListado.DataSource = lisGeneral.funListar(varFormularioPadre); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void proIniciarFormulario() { base.proIniciarFormulario(); try { this.Text = "Listado de campos"; var lisGeneral = new clsSegCampo(); this.grcListado.DataSource = lisGeneral.funListar(varFormularioPadre); const string varNomFormulario = "umbAplicacion.Seguridad.Listado.xfrmSegLisCampo"; foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario)) { varCodFormulario = csRegistro.FrmCodigo; } var csValidaciones = new clsValidacionesControles(); csValidaciones.proAccesoOperaciones(this, null, clsVariablesGlobales.varCodUsuario, varCodFormulario, 1); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }