コード例 #1
0
        public override void proGrabar()
        {
            base.proGrabar();
            try {
                int     varId            = int.Parse(this.txtCodigo.Text);
                int     varNroFactura    = int.Parse(this.txtNroFactura.Text);
                int     varNroLinea      = int.Parse(this.txtNroLinea.Text);
                string  varIteCodigo     = this.bedIteCodigo.EditValue == null ? "" : this.bedIteCodigo.EditValue.ToString();
                string  varIteNombre     = this.txtIteNombre.Text;
                decimal varCantPermitida = decimal.Parse(this.txtCantPermitida.Text);

                clsLogCantPermitida objClsCantPermitida = new clsLogCantPermitida(varId, varNroFactura, varNroLinea, varIteCodigo, varIteNombre, varCantPermitida);
                int varResultado = varOpeCodigo.Equals(1) ? objClsCantPermitida.metInsertar() : objClsCantPermitida.metModificar();
                if (varResultado >= 0)
                {
                    if (varOpeCodigo.Equals(1))
                    {
                        clsMensajesSistema.metMsgInformativo(string.Format(clsMensajesSistema.msgGuardar, varResultado));
                    }
                    else if (varOpeCodigo.Equals(2))
                    {
                        clsMensajesSistema.metMsgInformativo(clsMensajesSistema.msgActualizar);
                    }
                    this.Close();
                }
            }
            catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
        }
コード例 #2
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try {
                this.Text = "Mantenimiento de cantidades permitidas en facturación";
                switch (varOpeCodigo)
                {
                case 2:
                    clsLogCantPermitida objRegistro = clsLogCantPermitida.metListarRegistro(varRegCodigo);
                    if (objRegistro != null)
                    {
                        this.txtCodigo.Text         = objRegistro.Id.ToString();
                        this.txtNroFactura.Text     = objRegistro.FacNumero.ToString();
                        this.txtNroLinea.Text       = objRegistro.FacLinea.ToString();
                        this.bedIteCodigo.EditValue = objRegistro.IteCodigo;
                        this.txtIteNombre.Text      = objRegistro.IteNombre;
                        this.txtCantPermitida.Text  = objRegistro.CantPermitida.ToString();
                    }
                    break;
                }

                var csValidaciones = new Umbrella.clsValidacionesControles();
                csValidaciones.proAccesoCampos(this, clsVariablesGlobales.varCodUsuario, varForCodigo, 1, varOpeCodigo);
                csValidaciones.proControlColor(this, clsVariablesGlobales.varCodUsuario, varForCodigo, 1, varOpeCodigo);
            } catch (Exception ex) { clsMensajesSistema.metMsgError(ex.Message); }
        }