Exemplo n.º 1
0
        public override void proGrabar()
        {
            base.proGrabar();
            try
            {
                var csRegistro = new clsSegDocumento()
                {
                    DocCodigo        = this.txtCodigo.Text.Equals("") ? 0 : int.Parse(this.txtCodigo.Text),
                    DocNombre        = this.txtNombre.Text,
                    DocDescripcion   = this.txtDescripcion.Text,
                    DocNumInicial    = int.Parse(this.txtNumInicial.EditValue.ToString()),
                    DocNumProximo    = int.Parse(this.txtNumProximo.EditValue.ToString()),
                    DocCodSAPSalida  = int.Parse(this.lueDocSAPSalida.EditValue.ToString()),
                    DocCodSAPEntrada = int.Parse(this.lueDocSAPEntrada.EditValue.ToString()),
                    DocCodSAPDiario  = int.Parse(this.lueDocSAPDiario.EditValue.ToString())
                };

                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); }
        }
Exemplo n.º 2
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 clsSegDocumento();
                    foreach (int varPosicion in this.grvListado.GetSelectedRows())
                    {
                        lisGeneral = (clsSegDocumento)this.grvListado.GetRow(varPosicion);
                        lisGeneral.funMantenimiento(lisGeneral, 0, varCodOperacion);
                    }

                    XtraMessageBox.Show("Registro ha sido eliminado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.grcListado.DataSource = clsSegDocumento.funListar("");
                }
            }
            catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }