Beispiel #1
0
        public override void proGrabar()
        {
            base.proGrabar();
            try
            {
                var csRegistro = new clsSegOperacion()
                {
                    OpeCodigo = this.txtCodigo.Text.Equals("") ? 0 : int.Parse(this.txtCodigo.Text),
                    OpeNombre = this.txtNombre.Text
                };

                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); }
        }
Beispiel #2
0
 public override void proNuevo()
 {
     base.proNuevo();
     try
     {
         using (xfrmSegManOperacion frmFormulario = new xfrmSegManOperacion(varCodFormulario, varCodOperacion, 0))
         {
             frmFormulario.ShowDialog();
             var lisGeneral = new clsSegOperacion();
             this.grcListado.DataSource = lisGeneral.funListar();
         }
     }
     catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
Beispiel #3
0
        public override void proModificar()
        {
            base.proModificar();
            try
            {
                foreach (int varPosicion in this.grvListado.GetSelectedRows())
                {
                    int varRegistro = ((clsSegOperacion)this.grvListado.GetRow(varPosicion)).OpeCodigo;
                    using (xfrmSegManOperacion frmFormulario = new xfrmSegManOperacion(varCodFormulario, varCodOperacion, varRegistro)) { frmFormulario.ShowDialog(); }
                }

                var lisGeneral = new clsSegOperacion();
                this.grcListado.DataSource = lisGeneral.funListar();
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Beispiel #4
0
        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 clsSegOperacion();
                    foreach (int varPosicion in this.grvListado.GetSelectedRows())
                    {
                        lisGeneral = (clsSegOperacion)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();
                }
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Beispiel #5
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try
            {
                this.Text = "Listado de operaciones";

                var lisGeneral = new clsSegOperacion();
                this.grcListado.DataSource = lisGeneral.funListar();

                const string varNomFormulario = "umbAplicacion.Seguridad.Listado.xfrmSegLisOperacion";

                foreach (clsSegFormulario csRegistro in clsSegFormulario.funListar(varNomFormulario))
                {
                    varCodFormulario = csRegistro.FrmCodigo;
                }

                var csValidaciones = new clsValidacionesControles();
                csValidaciones.proAccesoOperaciones(this, cmsMenuListado, clsVariablesGlobales.varCodUsuario, varCodFormulario, 1);
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Beispiel #6
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try
            {
                this.Text = "Mantenimiento de operaciones";
                switch (varOpeCodigo)
                {
                case 2:
                    var csFormulario = new clsSegOperacion();
                    foreach (clsSegOperacion csRegistro in csFormulario.funListar(varRegCodigo))
                    {
                        this.txtCodigo.Text = csRegistro.OpeCodigo.ToString();
                        this.txtNombre.Text = csRegistro.OpeNombre;
                    }
                    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); }
        }