示例#1
0
        private void actualiza(p_hipote obj)
        {
            try
            {
                dbaseORM orm         = new dbaseORM();
                bool     actualizado = orm.update <p_hipote>(obj);
                if (actualizado)
                {
                    globales.MessageBoxSuccess(" SE ACTUALIZO EL SIGUIENTE FOLIO: " + txtExpediente.Text, "REGISTRO ACTUALIZADO", globales.menuPrincipal);
                    controles(false);
                    limpiacampos();
                    btnGuardar.Enabled = false;
                    btnGuardar.Visible = false;

                    btnModifica.Enabled = true;
                    btnModifica.Visible = true;

                    btnNuevo.Visible      = true;
                    btnNuevo.Enabled      = true;
                    txtExpediente.Enabled = false;
                    btnFolio.Enabled      = false;
                    txtExpediente.Text    = "";
                }
                else
                {
                    globales.MessageBoxError("Error al actualizar el registro", "Aviso", globales.menuPrincipal);
                }
            }

            catch
            {
            }
        }
示例#2
0
        private bool guardaSantec()
        {
            h_santec obj = new h_santec();

            obj.expediente = globales.convertInt(txtExpediente.Text);
            obj.sec        = Convert.ToString(this.secuencia);
            obj.tomo_inscr = globales.convertInt(txtTomo_Inscr.Text);
            obj.f_inscr_rp = globales.convertDatetime(txtF_Inscr_Rp.Text);
            obj.libr_inscr = globales.convertInt(txtLibr_Incr.Text);
            obj.dist_judic = txtDist_Jud.Text;

            dbaseORM orm   = new dbaseORM();
            string   query = $"select expediente from datos.h_santec where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'";
            List <Dictionary <string, object> > resultado = orm.query(query);
            bool actualiza;

            if (resultado.Count == 0)
            {
                actualiza = orm.insert <h_santec>(obj);
            }
            else
            {
                actualiza = orm.update <h_santec>(obj);
            }

            return(actualiza);
        }
示例#3
0
        private bool guardarNegativo()
        {
            h_simpro obj = new h_simpro();

            obj.expediente = globales.convertInt(txtExpediente.Text);
            obj.sec        = Convert.ToString(this.secuencia);
            obj.f_noproc   = globales.convertDatetime(txtF_Noproc.Text);
            obj.t_noproc   = txtT_Noproc.Text;

            dbaseORM orm = new dbaseORM();

            string query = $"select * from datos.h_simpro where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'";
            List <Dictionary <string, object> > resultado = orm.query(query);
            bool actualizado;

            if (resultado.Count == 0)
            {
                actualizado = orm.insert <h_simpro>(obj);
            }
            else
            {
                actualizado = orm.update <h_simpro>(obj);
            }

            return(actualizado);
        }
示例#4
0
        private bool guardaEnotar()
        {
            h_enotar obj = new h_enotar();

            obj.expediente = Convert.ToInt32(txtExpediente.Text);
            obj.n_notario  = globales.convertInt(txtN_Notario.Text);
            obj.nombre_not = txtNombre_Not.Text;
            obj.n_acta_n   = globales.convertDouble(txtNActa_N.Text);
            obj.n_volu_n   = globales.convertDouble(txtN_Volu_N.Text);
            obj.f_inscr_n  = globales.convertDatetime(txtF_Inscr_N.Text);

            dbaseORM orm = new dbaseORM();

            string query = $"select expediente from datos.h_enotar where expediente = {txtExpediente.Text}";
            List <Dictionary <string, object> > resultado = orm.query(query);

            bool boolResultado;

            if (resultado.Count == 0)
            {
                boolResultado = orm.insert <h_enotar>(obj);
            }
            else
            {
                boolResultado = orm.update <h_enotar>(obj);
            }

            return(boolResultado);
        }
示例#5
0
        private void guardarHipote(object sender, EventArgs e)
        {
            DialogResult dialogo = globales.MessageBoxQuestion("¿Deseas actualizar el registro?", "Aviso", globales.menuPrincipal);

            if (dialogo == DialogResult.No)
            {
                return;
            }

            p_hipote p = new dbaseORM().queryForMap <p_hipote>("select * from datos.p_hipote where folio = " + txtExpediente.Text);

            p.folio       = globales.convertInt(this.txtExpediente.Text);
            p.rfc         = this.ventanaPrincipal.txtRfc.Text;
            p.nombre_em   = this.ventanaPrincipal.txtNombre_em.Text;
            p.tel_ofici   = this.ventanaPrincipal.txtTel_ofic.Text;
            p.direccion   = this.ventanaPrincipal.txtDireccion.Text;
            p.secretaria  = this.ventanaPrincipal.txtSecretaria.Text;
            p.descripcion = this.ventanaPrincipal.txtDescripcion.Text;
            p.direc_inmu  = this.ventanaPrincipal.txtDirec_inmueb.Text;

            dbaseORM orm       = new dbaseORM();
            bool     resultado = orm.update(p);

            if (resultado)
            {
                globales.MessageBoxSuccess("Registro actualizado correctamente", "Aviso", globales.menuPrincipal);
            }
        }
        private bool guardaConvenio()
        {
            h_sconsj obj = new h_sconsj();

            obj.expediente = globales.convertInt(txtExpediente.Text);
            obj.sec        = Convert.ToString(this.secuencia);

            obj.proyecto = txtProyecto.Text;
            obj.cred_ant = txtCred_Ant.Text;
            obj.avance_o = txtAvance_o.Text;

            obj.necesida    = txtNececidad.Text;
            obj.solvencia   = txtSolvencia.Text;
            obj.observacion = txtObvervaciones.Text;

            dbaseORM orm   = new dbaseORM();
            string   query = $"select expediente from datos.h_sconsj where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'";
            List <Dictionary <string, object> > resultado = orm.query(query);

            bool boolResultado;

            if (resultado.Count == 0)
            {
                boolResultado = orm.insert <h_sconsj>(obj);
            }
            else
            {
                boolResultado = orm.update <h_sconsj>(obj);
            }

            return(boolResultado);
        }
示例#7
0
        private bool guardaPagare()
        {
            h_spagar obj = new h_spagar();

            obj.expediente = globales.convertInt(txtExpediente.Text);
            obj.sec        = Convert.ToString(this.secuencia);
            obj.f_pagare   = globales.convertDatetime(txtF_Pagare.Text);
            obj.f_primdesc = globales.convertDatetime(txtF_Primdesc.Text);

            dbaseORM orm = new dbaseORM();

            string query = $"select expediente from datos.h_spagar where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'";
            List <Dictionary <string, object> > resultado = orm.query(query);

            bool boolResultado;

            if (resultado.Count == 0)
            {
                boolResultado = orm.insert <h_spagar>(obj);
            }
            else
            {
                boolResultado = orm.update <h_spagar>(obj);
            }

            return(boolResultado);
        }
        private bool guardarHsconvm()
        {
            h_sconvm obj = new h_sconvm();

            obj.expediente = globales.convertInt(txtExpediente.Text);
            obj.sec        = Convert.ToString(this.secuencia);
            obj.f_convm    = globales.convertDatetime(txtF_Convm.Text);
            obj.nombre_t1  = txtNombre_T1.Text;
            obj.nombre_t2  = txtNombre_T2.Text;
            obj.direc_1    = txtDirec_1.Text;
            obj.direc_2    = txtDirec_2.Text;

            dbaseORM orm = new dbaseORM();

            string query = $"select * from datos.h_sconvm where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'";
            List <Dictionary <string, object> > resultado = orm.query(query);

            bool actualizado;

            if (resultado.Count == 0)
            {
                actualizado = orm.insert <h_sconvm>(obj);
            }
            else
            {
                actualizado = orm.update <h_sconvm>(obj);
            }

            return(actualizado);
        }
示例#9
0
        private bool guardarNotifi()
        {
            h_snotif obj = new h_snotif();

            obj.expediente = globales.convertInt(txtExpediente.Text);
            obj.sec        = Convert.ToString(this.secuencia);

            obj.f_notif = globales.convertDatetime(txtF_Notif.Text);
            obj.n_notif = txtN_Notif.Text;
            obj.c_notif = txtC_Notif.Text;
            obj.numemis = txtNumemis.Text;
            obj.t_notif = txtT_Notif.Text;

            dbaseORM orm   = new dbaseORM();
            string   query = $"select expediente from datos.h_snotif where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'";
            List <Dictionary <string, object> > resultado = orm.query(query);

            bool actualizando;

            if (resultado.Count == 0)
            {
                actualizando = orm.insert <h_snotif>(obj);
            }
            else
            {
                actualizando = orm.update <h_snotif>(obj);
            }

            return(actualizando);
        }
示例#10
0
        private void btnP_hipote_Click(object sender, EventArgs e)
        {
            DialogResult dialogo = globales.MessageBoxQuestion("¿Deseas guardar los cambios?", "Aviso", globales.menuPrincipal);

            if (dialogo == DialogResult.No)
            {
                return;
            }

            if (string.IsNullOrWhiteSpace(txtExpediente.Text))
            {
                globales.MessageBoxExclamation("Favor de elegir un expediente", "Aviso", globales.menuPrincipal);
                return;
            }

            dbaseORM orm    = new dbaseORM();
            p_hipote hipote = llenarHipote();

            bool actualizado = orm.update <p_hipote>(hipote);

            if (actualizado)
            {
                string query = $"select expediente from datos.h_sretec where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'";
                List <Dictionary <string, object> > resultado = orm.query(query);
                h_sretec sretec = new h_sretec();
                sretec.expediente = globales.convertInt(txtExpediente.Text);
                sretec.sec        = Convert.ToString(this.secuencia);
                sretec            = llenarSretec(sretec);

                if (resultado.Count == 0)
                {
                    actualizado = orm.insert <h_sretec>(sretec);
                }
                else
                {
                    actualizado = orm.update <h_sretec>(sretec);
                }

                if (actualizado)
                {
                    globales.MessageBoxSuccess("Registro actualizado correctamente", "Aviso", globales.menuPrincipal);
                }
            }
        }
示例#11
0
        private void actualizaSecundario(h_sestse obj)
        {
            dbaseORM orm         = new dbaseORM();
            bool     actualizado = orm.update <h_sestse>(obj);

            if (actualizado)
            {
                globales.MessageBoxSuccess("Registro actualizado correctamente", "Aviso", globales.menuPrincipal);
            }
        }
示例#12
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);
            }
        }
示例#13
0
        private void cellvalueChanged(object sender, DataGridViewCellEventArgs e)
        {
            if (editadoprogramadamente)
            {
                editadoprogramadamente = false;
                return;
            }
            int c = e.RowIndex;

            if (c == -1)
            {
                return;
            }



            if (this.esInsertar)
            {
                return;
            }

            editadoprogramadamente = true;
            this.ventanaPrincipal.dtggrid.Rows[this.row].Cells[1].Value = globales.convertInt(Convert.ToString(this.ventanaPrincipal.dtggrid.Rows[this.row].Cells[1].Value));
            editadoprogramadamente = false;

            h_sdepec h = new h_sdepec();

            h.expediente  = Convert.ToInt32(txtExpediente.Text);
            h.sec         = this.secuencia;
            h.id          = Convert.ToInt32(this.ventanaPrincipal.dtggrid.Rows[this.row].Cells[5].Value);
            h.nom_depec   = this.ventanaPrincipal.dtggrid.Rows[this.row].Cells[0].Value.ToString();
            h.edad        = Convert.ToInt32(this.ventanaPrincipal.dtggrid.Rows[this.row].Cells[1].Value);
            h.parentesco  = Convert.ToString(this.ventanaPrincipal.dtggrid.Rows[this.row].Cells[2].Value);
            h.escolaridad = Convert.ToString(this.ventanaPrincipal.dtggrid.Rows[this.row].Cells[3].Value);
            h.ocupacion   = Convert.ToString(this.ventanaPrincipal.dtggrid.Rows[this.row].Cells[4].Value);

            dbaseORM orm         = new dbaseORM();
            bool     actualizado = orm.update <h_sdepec>(h);


            editadoprogramadamente = false;
        }
示例#14
0
        private bool guardaSemisi()
        {
            h_semisi obj = new h_semisi();

            obj.expediente = globales.convertInt(txtExpediente.Text);
            obj.sec        = Convert.ToString(this.secuencia);
            obj.n_emision  = txtN_Emision.Text;
            obj.f_recibo   = globales.convertDatetime(txtF_Recibo.Text);
            obj.importe    = globales.convertDouble(txtImporte.Text);

            dbaseORM orm   = new dbaseORM();
            string   query = $"select * from datos.h_semisi where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'";
            List <Dictionary <string, object> > resultado = orm.query(query);


            bool actualiza;

            if (this.nuevaemision)
            {
                actualiza = orm.insert <h_semisi>(obj);
            }
            else
            {
                if (resultado.Count == 0)
                {
                    actualiza = orm.insert <h_semisi>(obj);
                }
                else
                {
                    actualiza = orm.update <h_semisi>(obj);
                }
            }

            this.nuevaemision    = false;
            this.button1.Visible = true;

            return(actualiza);
        }
示例#15
0
        private void datos_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            if (editadoprogramadamente)
            {
                editadoprogramadamente = false;
                return;
            }
            int c = e.RowIndex;

            if (c == -1)
            {
                return;
            }

            if (this.esInsertar)
            {
                return;
            }

            string tipomov    = Convert.ToString(datos.Rows[this.row].Cells[0].Value);
            string tipo       = Convert.ToString(datos.Rows[this.row].Cells[1].Value);
            string movimiento = Convert.ToString(datos.Rows[this.row].Cells[2].Value);
            int    id         = Convert.ToInt32(datos.Rows[this.row].Cells[3].Value);


            movimientos m = new movimientos();

            m.tipo_mov   = tipomov;
            m.tipo       = tipo;
            m.movimiento = movimiento;
            m.id         = id;

            dbaseORM orm = new dbaseORM();

            orm.update <movimientos>(m);

            editadoprogramadamente = false;
        }
示例#16
0
        private void metodoConsejo()
        {
            string fecha = globales.parseDateTime(globales.convertDatetime(txtxFecha1.Text));

            txtxFecha1.Text = fecha;
            if (string.IsNullOrWhiteSpace(fecha))
            {
                globales.MessageBoxExclamation("Ingresar fecha correcta", "Aviso", globales.menuPrincipal);
                return;
            }

            dbaseORM orm   = new dbaseORM();
            string   query = $"select * from datos.h_solici where f_autorizacion = '{fecha}'";

            List <h_solici> lista = orm.queryForList <h_solici>(query);

            if (lista.Count != 0)
            {
                foreach (h_solici item in lista)
                {
                    string   sec     = item.sec;
                    int      folio   = item.expediente;
                    h_sconsj consejo = new h_sconsj();

                    query   = $"select * from datos.h_sconsj where expediente = {folio} and sec = '{sec}'";
                    consejo = orm.queryForMap <h_sconsj>(query);

                    consejo.proyecto = (item.finalidad == "04" || item.finalidad == "05" || item.finalidad == "06" || item.finalidad == "07") ? "XXXXXXXXXX" : consejo.proyecto;

                    if (sec == "0")
                    {
                        consejo.proyecto  = "CONGRUENTE";
                        consejo.necesida  = "COMPROBADA";
                        consejo.solvencia = "COMPROBADA";
                    }
                    else
                    {
                        consejo.cred_ant  = "COMPROBADO";
                        consejo.avance_o  = "COMPROBADO";
                        consejo.necesida  = "COMPROBADA";
                        consejo.solvencia = "COMPROBADA";
                    }

                    bool actualizacion = false;

                    if (consejo.expediente == 0)
                    {
                        consejo.expediente = folio;
                        consejo.sec        = sec;

                        actualizacion = orm.insert <h_sconsj>(consejo);
                    }
                    else
                    {
                        actualizacion = orm.update <h_sconsj>(consejo);
                    }
                }


                globales.MessageBoxSuccess("Se agregaron datos complementarios P/CONSEJO", "Aviso", globales.menuPrincipal);
            }
            else
            {
                globales.MessageBoxExclamation($"No se encuentran registros con fecha de autorización {txtxFecha1.Text}", "Aviso", globales.menuPrincipal);
            }
        }