예제 #1
0
        public formularioModificarLocalidad(int idLocalidad)
        {
            InitializeComponent();

            cmbProvincia.ValueMember   = "id";
            cmbProvincia.DisplayMember = "nombreProvincia";
            cmbProvincia.DataSource    = Provincias.buscarTodas();

            if (idLocalidad > 0)
            {
                DataTable dTable = new DataTable();
                dTable = Localidades.buscarId(idLocalidad);

                if (dTable.Rows.Count > 0)
                {
                    localidad.Id               = Convert.ToInt32(dTable.Rows[0]["id"]);
                    localidad.Provincia        = Convert.ToInt32(dTable.Rows[0]["provincia"]);
                    localidad.NombreLocalidad  = dTable.Rows[0]["nombreLocalidad"].ToString();
                    localidad.CodPostal        = Convert.ToInt32(dTable.Rows[0]["codPostal"]);
                    localidad.NombreIntendente = dTable.Rows[0]["nombreIntendente"].ToString();
                    localidad.ObrasPublicas    = dTable.Rows[0]["obrasPublicas"].ToString();

                    txtId.Text = localidad.Id.ToString();
                    cmbProvincia.SelectedValue = localidad.Provincia;
                    txtNombre.Text             = localidad.NombreLocalidad;
                    txtCodPostal.Text          = localidad.CodPostal.ToString();
                    txtNombreIntendente.Text   = localidad.NombreIntendente;
                    txtObrasPublicas.Text      = localidad.ObrasPublicas;
                }
            }
            else
            {
                MessageBox.Show("El codigo de localidad no es valido");
            }
        }
예제 #2
0
        private void btnObrasPublicas_Click(object sender, EventArgs e)
        {
            DataTable dTable = new DataTable();

            dTable = Localidades.buscarObrasPublicas(txtObrasPublicas.Text.Trim());
            LlenarGrilla(dTable);
        }
예제 #3
0
        private void btnBuscarIntendente_Click(object sender, EventArgs e)
        {
            DataTable dTable = new DataTable();

            dTable = Localidades.buscarIntendente(txtBuscarIntendente.Text.Trim());
            LlenarGrilla(dTable);
        }
예제 #4
0
        private void btnBuscarTodos_Click(object sender, EventArgs e)
        {
            DataTable dTable = new DataTable();

            dTable = Localidades.buscarTodasLasLocalidades();
            LlenarGrilla(dTable);
        }
예제 #5
0
        private void btnBuscarCodPost_Click(object sender, EventArgs e)
        {
            DataTable dTable = new DataTable();

            dTable = Localidades.buscarCodPostal(Convert.ToInt32(txtBuscarCodPostal.Text.Trim()));
            LlenarGrilla(dTable);
        }
예제 #6
0
        private void btnBuscarId_Click(object sender, EventArgs e)
        {
            int idBuscado;

            if (!int.TryParse(txtId.Text.Trim(), out idBuscado))
            {
                MessageBox.Show("El codigo ingresado no es valido");
            }

            DataTable dTable = new DataTable();

            dTable = Localidades.buscarId(idBuscado);
            LlenarGrilla(dTable);
        }
예제 #7
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (dgvLocalidades.Rows.Count > 0)
            {
                int idEliminar;
                idEliminar = Convert.ToInt32(dgvLocalidades.CurrentRow.Cells[0].Value);
                DialogResult confirmarEliminacion = MessageBox.Show("¿Desea eliminar esta localidad?", "Advertencia", MessageBoxButtons.YesNo);

                if (confirmarEliminacion == DialogResult.Yes)
                {
                    Localidades.eliminarLocalidad(idEliminar);
                }
            }
            else
            {
                MessageBox.Show("Seleccione una localidad");
            }
        }
예제 #8
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            bool cumplio = true;
            int  codigoPostal;

            if (txtNombre.Text.Trim() == "")
            {
                MessageBox.Show("El nombre de la localidad no puede ser vacio");
                cumplio = false;
            }

            if (!int.TryParse(txtCodPostal.Text.Trim(), out codigoPostal))
            {
                MessageBox.Show("El codigo postal no puede ser vacio, y no pueden ser letras");
                cumplio = false;
            }

            if (txtNombreIntendente.Text.Trim() == "")
            {
                MessageBox.Show("El nombre del intendente no puede ser vacio");
                cumplio = false;
            }

            if (txtObrasPublicas.Text.Trim() == "")
            {
                MessageBox.Show("Las obras publicas no pueden ser vacias");
                cumplio = false;
            }


            if (cumplio)
            {
                Localidades nuevo = new Localidades(Convert.ToInt32(cmbProvincia.SelectedValue), txtNombre.Text.Trim(), codigoPostal, txtNombreIntendente.Text.Trim(), txtObrasPublicas.Text.Trim());
                if (nuevo.guardarLocalidad())
                {
                    MessageBox.Show("La localidad se guardo");
                    Close();
                }
                else
                {
                    MessageBox.Show("Ha ocurrido un error al guardar la localidad");
                }
            }
        }