public Expediente2() { Ubicacion = ""; InitializeComponent(); Datos = new PostgresDataAccess.DataAccess(); // rellenar combos ComunasCuerpo = Datos.ObtenerComunasCuerpo(); Comunas = Datos.ObtenerComunas(); comboComuna.Items.AddRange(ComunasCuerpo.ToArray()); // agregar datos desde geocodificacion textHora.Text = DateTime.Now.ToString("HH:mm:ss"); dtFecha.Value = DateTime.Now; textDireccion.Text = PlugData.Direccion.Calle1; textEsquina.Text = PlugData.Direccion.Calle2; if (PlugData.Direccion.Altura != 0) { textCasa.Text = PlugData.Direccion.Altura.ToString(); } comboComuna.SelectedItem = PlugData.Direccion.Comuna; // servicio btnClaves.Blink = true; int ar_txt = Datos.ObtenerArea(PlugData.Direccion.Ubicacion.ToString()); label15.Text = ar_txt.ToString() == "0" ? "" : ar_txt.ToString(); }
private bool Ingresar() { PostgresDataAccess.Expediente exp = new PostgresDataAccess.Expediente(); bool res; // agregar datos exp.Activo = true; exp.Block = textBlock.Text; exp.Casa = textCasa.Text; exp.Cero5 = /*textDireccion.Text + " / " + */ TextoFormateado(textEsquina.Text); exp.Compania = comboCompañia.SelectedItem == null ? "" : comboCompañia.SelectedItem.ToString(); exp.Comuna = comboComuna.SelectedItem == null ? "" : comboComuna.SelectedItem.ToString(); exp.Descripcion = textDescripcion.Text; exp.Fecha = dtFecha.Value; exp.Hora = DateTime.Parse(textHora.Text); exp.Poblacion_villa = textPoblacion.Text; exp.Quien_llama = textQuienLlama.Text; exp.Seis2 = TextoFormateado(textDireccion.Text); //exp.Servicio = comboServicio.SelectedItem == null ? "" : comboServicio.SelectedItem.ToString(); exp.Codigo_llamado = (int)textClave.Tag; exp.Codigo_principal = exp.Codigo_llamado < 100 ? exp.Codigo_llamado : (exp.Codigo_llamado - (exp.Codigo_llamado % 100)) / 100; exp.Telefono = textTelefono.Text; if (edicion) { exp.Ubicacion = EditExp.Ubicacion; exp.Geoz = EditExp.Geoz; exp.Id_area = EditExp.Id_area; } else { exp.Ubicacion = PlugData.Direccion.Ubicacion.Value; exp.Geoz = Datos.ObtenerGeoz(exp.Ubicacion.ToString()); exp.Id_area = Datos.ObtenerArea(exp.Ubicacion.ToString()); } this.UseWaitCursor = true; if (edicion) { exp.Id_expediente = EditExp.Id_expediente; res = Datos.ActualizarExpediente(exp); } else { res = Datos.InsertarExpediente(exp); } this.UseWaitCursor = false; return(res); /*else * { * this.Close(); * }*/ }
public Expediente2(string ubicacion) { string[] X_e_Y = ubicacion.Split(' '); string strX_truncate = X_e_Y[0].Substring(0, 6); string strY_truncate = X_e_Y[1].Substring(0, 7); ubicacion = strX_truncate + " " + strY_truncate; InitializeComponent(); Ubicacion = ubicacion; Datos = new PostgresDataAccess.DataAccess(); // rellenar combos ComunasCuerpo = Datos.ObtenerComunasCuerpo(); Comunas = Datos.ObtenerComunas(); comboComuna.Items.AddRange(ComunasCuerpo.ToArray()); // agregar datos desde geocodificacion string hora = DateTime.Now.ToString("HH:mm:ss").ToString(); textHora.Text = hora; dtFecha.Value = DateTime.Now; int ar_txt = Datos.ObtenerArea(Ubicacion); //label15.Text = ar_txt.ToString() == "0" ? "" : ar_txt.ToString(); label15.Text = ar_txt.ToString() == "" ? "" : ar_txt.ToString(); /*textDireccion.Text = PlugData.Direccion.Calle1; * textEsquina.Text = PlugData.Direccion.Calle2;*/ /*if (PlugData.Direccion.Altura != 0) * textCasa.Text = PlugData.Direccion.Altura.ToString(); * comboComuna.SelectedItem = PlugData.Direccion.Comuna; * // servicio * btnClaves.Blink = true; * int ar_txt = Datos.ObtenerArea(PlugData.Direccion.Ubicacion.ToString()); * MessageBox.Show(PlugData.Direccion.Ubicacion.ToString()); * label15.Text = ar_txt.ToString() == "0" ? "" : ar_txt.ToString();*/ }