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();
        }
        public Expediente2(PostgresDataAccess.Expediente exp)
        {
            Ubicacion = "";
            // rellenar :(
            InitializeComponent();
            Datos = new PostgresDataAccess.DataAccess();
            // rellenar combo
            ComunasCuerpo = Datos.ObtenerComunasCuerpo();
            Comunas       = Datos.ObtenerComunas();
            comboComuna.Items.AddRange(Comunas.ToArray());
            checkRM.Checked = true;

            //!!!!!!!!!!!!!!!!!comboServicio.SelectedItem = exp.Servicio;
            textClave.Text             = Datos.ObtenerTipoLlamado(exp.Codigo_llamado);
            textClave.Tag              = exp.Codigo_llamado;
            textHora.Text              = exp.Hora.ToShortTimeString();
            dtFecha.Value              = exp.Fecha;
            textDireccion.Text         = exp.Seis2;
            comboComuna.SelectedItem   = exp.Comuna;
            textEsquina.Text           = exp.Cero5;
            textPoblacion.Text         = exp.Poblacion_villa;
            textBlock.Text             = exp.Block;
            textCasa.Text              = exp.Casa;
            textTelefono.Text          = exp.Telefono;
            textQuienLlama.Text        = exp.Quien_llama;
            comboCompañia.SelectedItem = exp.Compania;
            textDescripcion.Text       = exp.Descripcion;
            edicion          = true;
            EditExp          = exp;
            btnIngresar.Text = "Actualizar";
        }
        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();*/
        }