Example #1
0
        public void rellenar(Dictionary <string, object> datos)
        {
            limpiaTodosCampos();
            dbaseORM orm = new dbaseORM();
            p_marcha obj = orm.getObject <p_marcha>(datos);

            txtfolio.Text        = Convert.ToString(obj.folio);
            fecha.Text           = globales.parseDateTime(obj.f_recibo);
            txtnumcheq.Text      = obj.n_cheque;
            txtrfc.Text          = obj.rfc;
            txtnombre.Text       = obj.nombre_em;
            txtsueldo.Text       = string.Format("{0:c}", obj.sueldo_base);
            txtdependencia.Text  = obj.depe;
            txtvida.Text         = obj.descripcion;
            txtmuerto.Text       = globales.parseDateTime(obj.f_acaec);
            txtmeses.Text        = Convert.ToString(obj.meses);
            txtsuertudo.Text     = obj.pers_cobro;
            txtparentesco.Text   = obj.parentesco;
            txtfecobro.Text      = globales.parseDateTime(obj.f_cobro);
            txtmonto.Text        = string.Format("{0:C}", obj.monto);
            txtdescuento.Text    = string.Format("{0:C}", obj.descuentos);
            txtconcepto.Text     = obj.concepto_desc;
            txtliquido.Text      = string.Format("{0:c}", obj.liquido);
            txtimporteletra.Text = obj.liq_letra;

            ActiveControl = fecha;
        }
Example #2
0
        private void modificar()
        {
            p_marcha obj = rellenarPagoMarcha();
            dbaseORM orm = new dbaseORM();

            obj.folio = globales.convertInt(txtfolio.Text);

            bool actualizado = orm.update <p_marcha>(obj);

            if (actualizado)
            {
                globales.MessageBoxSuccess("Registro actualizado correctamente", "Aviso", globales.menuPrincipal);
            }
        }
Example #3
0
        private void insertar()
        {
            p_marcha obj = rellenarPagoMarcha();
            dbaseORM orm = new dbaseORM();

            List <Dictionary <string, object> > resultado = orm.query("select COALESCE(max(folio)+1,1) as maximo from datos.p_marcha");
            string maximo = string.Empty;

            if (resultado.Count != 0)
            {
                maximo = Convert.ToString(resultado[0]["maximo"]);
            }

            obj.folio = globales.convertInt(maximo);

            bool insertado = orm.insert <p_marcha>(obj);

            if (insertado)
            {
                globales.MessageBoxSuccess("Registro guardado correctamente", "Aviso", globales.menuPrincipal);
            }
        }
Example #4
0
        private p_marcha rellenarPagoMarcha()
        {
            p_marcha p = new p_marcha();

            p.f_recibo      = globales.convertDatetime(fecha.Text);
            p.n_cheque      = txtnumcheq.Text;
            p.rfc           = txtrfc.Text;
            p.nombre_em     = txtnombre.Text;
            p.sueldo_base   = globales.convertDouble(txtsueldo.Text);
            p.depe          = txtdependencia.Text;
            p.descripcion   = txtvida.Text;
            p.f_acaec       = globales.convertDatetime(txtmuerto.Text);
            p.meses         = globales.convertInt(txtmeses.Text);
            p.pers_cobro    = txtsuertudo.Text;
            p.parentesco    = txtparentesco.Text;
            p.f_cobro       = globales.convertDatetime(txtfecobro.Text);
            p.monto         = globales.convertDouble(txtmonto.Text);
            p.descuentos    = globales.convertDouble(txtdescuento.Text);
            p.concepto_desc = txtconcepto.Text;
            p.liquido       = globales.convertDouble(txtliquido.Text);
            p.liq_letra     = txtimporteletra.Text;
            return(p);
        }