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); }
public void recibiendoampliacion(string expediente, int opcion, Dictionary <string, Object> datos) { limpiacampos(); this.expediente = expediente; string query = $"select * from datos.h_solici where expediente = {expediente} and sec = '{opcion}'"; List <Dictionary <string, object> > resultado = globales.consulta(query); string tramite = string.Empty; tramite = (opcion == 0) ? "Solicitud inicial" : opcion + "° Ampliación"; this.txtamplia.Text = tramite; this.txtRfc.Text = Convert.ToString(datos["rfc"]); this.txtNombre_em.Text = Convert.ToString(datos["nombre_em"]); this.txtExpediente.Text = Convert.ToString(datos["folio"]); this.txtDireccion.Text = Convert.ToString(datos["direccion"]); this.txtDescripcion.Text = Convert.ToString(datos["descripcion"]); this.txtSecretaria.Text = Convert.ToString(datos["secretaria"]); this.txtDirec_inmueb.Text = Convert.ToString(datos["direc_inmu"]); this.txtTel_ofic.Text = Convert.ToString(datos["tel_ofici"]); if (resultado.Count == 0) { globales.MessageBoxExclamation($"Expediente N° {expediente} \nNo se encontro {tramite}", "Aviso", globales.menuPrincipal); return; } Dictionary <string, object> diccionario = resultado[0]; string capPrestado = Convert.ToString(diccionario["cap_prest"]); string capPrim = Convert.ToString(diccionario["cap_prim"]); string capUnit = Convert.ToString(diccionario["cap_unit"]); string int_prest = Convert.ToString(diccionario["int_prest"]); string int_prim = Convert.ToString(diccionario["int_prim"]); string int_unit = Convert.ToString(diccionario["int_unit"]); string totPrest = Convert.ToString(diccionario["tot_prest"]); string totPrim = Convert.ToString(diccionario["tot_prim"]); string totUnit = Convert.ToString(diccionario["tot_unit"]); dtgrid.Rows.Add("PRESTAMO", capPrestado, int_prest, totPrest); dtgrid.Rows.Add("PAGO UNICO", capPrim, int_prim, totPrim); dtgrid.Rows.Add("POR NOMINA", capUnit, int_unit, totUnit); dbaseORM orm = new dbaseORM(); query = $"select * from datos.h_enotar where expediente = {txtExpediente.Text}"; h_enotar enotar = orm.queryForMap <h_enotar>(query); query = $"select * from datos.h_sconvm WHERE expediente = {txtExpediente.Text} and sec = '{opcion}'"; h_sconvm sconvm = orm.queryForMap <h_sconvm>(query); txtN_Notario.Text = Convert.ToString(enotar.n_notario); txtNombre_Not.Text = enotar.nombre_not; txtNActa_N.Text = Convert.ToString(enotar.n_acta_n); txtN_Volu_N.Text = Convert.ToString(enotar.n_volu_n); txtF_Inscr_N.Text = globales.parseDateTime(enotar.f_inscr_n); txtF_Convm.Text = globales.parseDateTime(sconvm.f_convm); txtNombre_T1.Text = sconvm.nombre_t1; txtDirec_1.Text = sconvm.direc_1; txtNombre_T2.Text = sconvm.nombre_t2; txtDirec_2.Text = sconvm.direc_2; this.secuencia = opcion; }