示例#1
0
 private void btn_Alta_Barrio_Click(object sender, EventArgs e)
 {
     if (cmb_provincias_alta.SelectedIndex == -1)
     {
         MessageBox.Show("No seleccionó provincia");
     }
     else if (cmb_localidades_alta.SelectedIndex == -1)
     {
         MessageBox.Show("No seleccionó localidad");
     }
     else if (txt_nombre_barrio.Text == "")
     {
         MessageBox.Show("No indicó ningún nombre para el barrio");
     }
     else
     {
         DialogResult alta = MessageBox.Show("¿Son correctos los datos? \n Provincia: " +
                                             cmb_provincias_alta.Text + "\n Localidad: " + cmb_localidades_alta.Text +
                                             "\n Barrio: " + txt_nombre_barrio.Text, "Confirmar Alta", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
         if (alta == DialogResult.OK)
         {
             NE_Barrios barrio = new NE_Barrios();
             barrio.AltaBarrio(txt_nombre_barrio.Text, cmb_localidades_alta.SelectedValue.ToString());
             MessageBox.Show("Barrio añadido con éxito", "Operación exitosa");
             this.Close();
         }
     }
 }
示例#2
0
 private void btn_aplicar_mod_Click(object sender, EventArgs e)
 {
     if (cmb_provincia_mod.SelectedIndex == -1)
     {
         MessageBox.Show("No seleccionó provincia");
     }
     else if (cmb_localidad_mod.SelectedIndex == -1)
     {
         MessageBox.Show("No seleccionó localidad");
     }
     else if (txt_nombre_mod.Text == "")
     {
         MessageBox.Show("No indicó ningún nombre para el barrio");
     }
     else
     {
         DialogResult alta = MessageBox.Show("¿Son correctos los nuevos datos? \n Provincia: " +
                                             cmb_provincia_mod.Text + "\n Localidad: " + cmb_localidad_mod.Text +
                                             "\n Barrio: " + txt_nombre_mod.Text, "Confirmar Cambios", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
         if (alta == DialogResult.OK)
         {
             NE_Barrios barrio       = new NE_Barrios();
             string     nuevo_nombre = txt_nombre_mod.Text;
             string     nueva_loc    = cmb_localidad_mod.SelectedValue.ToString();
             barrio.ModBarrio(id_barrio_mod, nuevo_nombre, nueva_loc);
             MessageBox.Show("Barrio modificado con éxito", "Operación exitosa");
             this.Close();
         }
     }
 }
示例#3
0
        private void btn_buscar_Click(object sender, EventArgs e)
        {
            if (txt_nombre.Text == "" &&
                cmb_localidades.SelectedIndex == -1 &&
                cmb_provincias.SelectedIndex == -1)
            {
                MessageBox.Show("No ha insertado ningún dato para la búsqueda \n (Se van a mostrar todos los barrios...)");
                DataTable tablafull = GenerarGrilla();
                CargarGrilla(tablafull);
            }

            else
            {
                string sql = @"SELECT barrios.id_barrio as 'id_barrio', barrios.nombre as 'Barrio', localidades.nombre as 'Localidad',
		                       provincias.nombre as 'Provincia' 
                               FROM barrios
                               INNER JOIN localidades ON barrios.id_localidad = localidades.id_localidad 
                               INNER JOIN provincias ON localidades.id_provincia = provincias.id_provincia";

                sql += " WHERE barrios.nombre LIKE '%" + txt_nombre.Text + "%'";

                if (cmb_provincias.SelectedIndex != -1)
                {
                    sql += " AND provincias.id_provincia = " + cmb_provincias.SelectedValue.ToString();
                }

                if (cmb_localidades.SelectedIndex != -1)
                {
                    sql += " AND localidades.id_localidad = " + cmb_localidades.SelectedValue.ToString();
                }
                NE_Barrios barrios        = new NE_Barrios();
                DataTable  tabla_filtrada = barrios.BusquedaAvanzada(sql);
                CargarGrilla(tabla_filtrada);
            }
        }
示例#4
0
        private DataTable GenerarGrilla()
        {
            DataTable  tablafull = new DataTable();
            NE_Barrios barrios   = new NE_Barrios();

            return(barrios.MostrarEnPantalla());
        }
示例#5
0
        private void btn_restablecer_Click(object sender, EventArgs e)
        {
            NE_Barrios barrio   = new NE_Barrios();
            string     sql_fila = @"SELECT barrios.id_barrio as 'id_barrio', barrios.nombre as 'Barrio', localidades.nombre as 'Localidad',
		                       provincias.nombre as 'Provincia' 
                               FROM barrios
                               INNER JOIN localidades ON barrios.id_localidad = localidades.id_localidad 
                               INNER JOIN provincias ON localidades.id_provincia = provincias.id_provincia
                                WHERE id_barrio = " + id_barrio_mod;
            DataTable  fila     = barrio.BusquedaAvanzada(sql_fila);

            cmb_provincia_mod.Text = fila.Rows[0]["Provincia"].ToString();
            cmb_localidad_mod.Text = fila.Rows[0]["Localidad"].ToString();
            txt_nombre_mod.Text    = fila.Rows[0]["Barrio"].ToString();
        }
示例#6
0
        private void btn_borrar_barrio_Click(object sender, EventArgs e)
        {
            DialogResult alta = MessageBox.Show("¿Seguro que quiere borrar este barrio? \n Provincia: " +
                                                cmb_provincia_baja.Text + "\n Localidad: " + cmb_localidad_baja.Text +
                                                "\n Barrio: " + txt_nombre_baja.Text, "Borrar Barrio", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

            if (alta == DialogResult.OK)
            {
                NE_Barrios barrio       = new NE_Barrios();
                string     nuevo_nombre = txt_nombre_baja.Text;
                barrio.BajaBarrio(id_barrio_baja);
                MessageBox.Show("Barrio borrado con éxito", "Operación exitosa");
                this.Close();
            }
        }
示例#7
0
        private void Frm_Modificar_Barrio_Load(object sender, EventArgs e)
        {
            NE_Barrios barrio   = new NE_Barrios();
            string     sql_fila = @"SELECT barrios.id_barrio as 'id_barrio', barrios.nombre as 'Barrio', localidades.nombre as 'Localidad',
		                       provincias.nombre as 'Provincia' 
                               FROM barrios
                               INNER JOIN localidades ON barrios.id_localidad = localidades.id_localidad 
                               INNER JOIN provincias ON localidades.id_provincia = provincias.id_provincia
                                WHERE id_barrio = " + id_barrio_mod;
            DataTable  fila     = barrio.BusquedaAvanzada(sql_fila);
            string     sqlProv  = "SELECT " + cmb_provincia_mod.Pp_Pk + ", " + cmb_provincia_mod.Pp_descripcion + " FROM " + cmb_provincia_mod.Pp_tabla_origen;

            cmb_provincia_mod.CargarCombo(sqlProv);
            cmb_provincia_mod.Text = fila.Rows[0]["Provincia"].ToString();
            cmb_localidad_mod.Text = fila.Rows[0]["Localidad"].ToString();
            txt_nombre_mod.Text    = fila.Rows[0]["Barrio"].ToString();
        }