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); }
public void recibiendoampliacion(string expediente, int opcion, Dictionary <string, Object> datos) { limpiacampos(); this.expediente = expediente; this.secuencia = opcion; 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]; txtCap_Prest.Text = Convert.ToString(diccionario["cap_prest"]); txtInt_prest.Text = Convert.ToString(diccionario["int_prest"]); txtTot_Prest.Text = Convert.ToString(diccionario["tot_prest"]); dbaseORM orm = new dbaseORM(); query = $"select * from datos.h_enotar where expediente = {txtExpediente.Text}"; h_enotar enotar = orm.queryForMap <h_enotar>(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); query = $"select * from datos.h_semisi where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'"; List <Dictionary <string, object> > objresultado = globales.consulta(query); if (objresultado.Count != 0) { Dictionary <string, object> auxdiccio = objresultado[objresultado.Count - 1]; txtN_Emision.Text = Convert.ToString(auxdiccio["n_emision"]); txtF_Recibo.Text = globales.parseDateTime(globales.convertDatetime(Convert.ToString(auxdiccio["f_recibo"]))); txtImporte.Text = Convert.ToString(auxdiccio["importe"]); } if (!string.IsNullOrWhiteSpace(txtN_Emision.Text)) { this.button1.Visible = true; } else { this.button1.Visible = false; } query = $"select * from datos.h_santec where expediente = {txtExpediente.Text} and sec = '{this.secuencia}'"; h_santec san = orm.queryForMap <h_santec>(query); txtTomo_Inscr.Text = Convert.ToString(san.tomo_inscr); txtF_Inscr_Rp.Text = globales.parseDateTime(san.f_inscr_rp); txtLibr_Incr.Text = Convert.ToString(san.libr_inscr); txtDist_Jud.Text = san.dist_judic; }