Exemplo n.º 1
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); }
        }
Exemplo n.º 2
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try {
                this.Text = "Mantenimiento de normas de reparto";
                switch (varOpeCodigo)
                {
                case 1:
                    //Iniciamos los campos para poder ingresar la informacion
                    this.proIniciarCampos();
                    break;

                case 2:
                case 4:
                    //Inicializamos el plan de cuentas y centros de costo para los detalles
                    this.gluPlanCuenta.DataSource = clsFinPlaCuenta.funListar();
                    this.gluCenCosto.DataSource   = clsFinCenCosto.funListar();

                    objNormaReparto = new clsCosNormaReparto();
                    objNormaReparto.metConsultar(varRegCodigo);
                    if (objNormaReparto.DetCenCosto != null)
                    {
                        this.txtCodigo.Text         = objNormaReparto.CcrCodigo.ToString();
                        this.txtDescripcion.Text    = objNormaReparto.CcrDescripcion;
                        this.bedCcoCodigo.EditValue = objNormaReparto.CcoCodigo;
                        this.txtCcoNombre.Text      = objNormaReparto.CcoNombre;
                        this.chkActivo.Checked      = objNormaReparto.CcrActivo.Equals("Activo") ? true : false;
                        //Plan de cuenta
                        dtDetPlanCuenta = new List <clsCosDetPlanCuenta>();
                        dtDetPlanCuenta = objNormaReparto.DetPlanCuenta;
                        this.grcDetPlanCuenta.DataSource = dtDetPlanCuenta;
                        //Centros de costo
                        dtDetCenCosto = new List <clsCosDetCenCosto>();
                        dtDetCenCosto = objNormaReparto.DetCenCosto;
                        this.grcDetCenCosto.DataSource = dtDetCenCosto;
                        //Verificamos si tiene mas de una linea el detalle
                        if (this.grvDetPlanCuenta.RowCount > 1)
                        {
                            this.grvDetPlanCuenta.FocusedRowHandle = 1;
                            this.grvDetPlanCuenta.FocusedRowHandle = 0;
                        }
                    }
                    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); }
        }
Exemplo n.º 3
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try {
                this.Text = "Mantenimiento de cantidades permitidas en facturación";
                this.lueRuta.Properties.DataSource = daoLogRutGuia.getInstance().metListar();
                switch (varOpeCodigo)
                {
                case 1:
                    this.txtCodigo.Text     = "";
                    this.txtValor.EditValue = 0;
                    this.datFecha.EditValue = DateTime.Now;
                    this.lueRuta.ItemIndex  = 0;
                    proCargarDetalle();
                    this.chkAgrupado.Checked = false;
                    break;

                case 2:
                    clsLogGuiaValorada objRegistro = daoLogGuiaValorada.getInstance().metListar(varRegCodigo);
                    if (objRegistro != null)
                    {
                        this.txtCodigo.Text     = objRegistro.AtrCabCodigo.ToString();
                        this.datFecha.EditValue = objRegistro.AtrCabFecha;
                        this.txtValor.Text      = objRegistro.AtrCabValor.ToString();
                        this.lueRuta.EditValue  = objRegistro.AtrCabRuta.AtrRguCodigo;
                        objDetalle = objRegistro.AtrDetalle;

                        this.grcDetalle.DataSource = objDetalle;
                    }
                    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); }
        }
Exemplo n.º 4
0
        public override void proIniciarFormulario()
        {
            base.proIniciarFormulario();
            try {
                this.Text = "Mantenimiento de etiqueta nutricional";
                switch (varOpeCodigo)
                {
                case 1:     //Insertar
                    //Iniciamos los campos para poder ingresar la informacion
                    this.proIniciarCampos();
                    break;

                case 2:     //Modificar
                case 4:     //Consultar
                    //Inicializamos los campos para poder ingresar la informacion
                    this.proIniciarCampos();
                    //Recuperamos la informacion de la base de datos
                    this.proRecuperarEtqNutricional(varOpeCodigo);
                    //Si es la operacion de consultar bloquemos el boton de grabar
                    if (varOpeCodigo.Equals(4))
                    {
                        this.btnGrabar.Enabled = false;
                    }
                    break;

                case 5:
                    //Iniciamos los campos para poder ingresar la informacion
                    this.proIniciarCampos();
                    //Recuperamos la informacion de la base de datos
                    this.proRecuperarEtqNutricional(varOpeCodigo);
                    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); }
        }