예제 #1
0
        private void nuevoCiudad_Click(object sender, EventArgs e)
        {
            CiudadDialog ciudadDialog = new CiudadDialog("", Enums.tipoDialog.nuevo);

            ciudadDialog.ShowDialog();

            if (ciudadDialog.dr == DialogResult.Cancel)
            {
                return;
            }

            String nuevaDescripcion = ciudadDialog.descripcion;

            DAO.connect();

            Ciudad ciudad = new Ciudad();

            ciudad.Descripcion = nuevaDescripcion;
            int affected = DAO.insert <Ciudad>(ciudad);

            DAO.closeConnection();

            this.ciudadTableAdapter.Fill(this.dataSetCiudad.Ciudad);
            ciudadDataGrid.DataSource = this.dataSetCiudad.Ciudad;
        }
예제 #2
0
        private void modificarCiudad_Click(object sender, EventArgs e)
        {
            if (this.ciudadDataGrid.SelectedRows.Count == 0)
            {
                MessageBox.Show("Debe elegir una ciudad a modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (this.ciudadDataGrid.SelectedRows.Count > 1)
            {
                MessageBox.Show("Solo puede elegir una ciudad a modificar a la vez", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            DataGridViewRow row = this.ciudadDataGrid.SelectedRows[0];

            int    id          = (int)row.Cells[0].Value;
            String descripcion = (String)row.Cells[1].Value;

            CiudadDialog ciudadDialog = new CiudadDialog(descripcion, Enums.tipoDialog.modificar);
            var          dr           = ciudadDialog.ShowDialog();

            if (ciudadDialog.dr == DialogResult.Cancel)
            {
                return;
            }

            String nuevaDescripcion = ciudadDialog.descripcion;

            DAO.connect();

            Ciudad ciudad = DAO.selectOne <Ciudad>(new[] { "id = " + id });

            ciudad.Descripcion = nuevaDescripcion;
            int affected = DAO.update <Ciudad>(ciudad);

            DAO.closeConnection();

            this.ciudadTableAdapter.Fill(this.dataSetCiudad.Ciudad);
            ciudadDataGrid.DataSource = this.dataSetCiudad.Ciudad;
        }
예제 #3
0
        private void nuevoCiudad_Click(object sender, EventArgs e)
        {
            CiudadDialog ciudadDialog = new CiudadDialog("", Enums.tipoDialog.nuevo);
            ciudadDialog.ShowDialog();

            if (ciudadDialog.dr == DialogResult.Cancel) return;

            String nuevaDescripcion = ciudadDialog.descripcion;

            DAO.connect();

            Ciudad ciudad = new Ciudad();
            ciudad.Descripcion = nuevaDescripcion;
            int affected = DAO.insert<Ciudad>(ciudad);

            DAO.closeConnection();

            this.ciudadTableAdapter.Fill(this.dataSetCiudad.Ciudad);
            ciudadDataGrid.DataSource = this.dataSetCiudad.Ciudad;
        }
예제 #4
0
        private void modificarCiudad_Click(object sender, EventArgs e)
        {
            if (this.ciudadDataGrid.SelectedRows.Count == 0) {
                MessageBox.Show("Debe elegir una ciudad a modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (this.ciudadDataGrid.SelectedRows.Count > 1) {
                MessageBox.Show("Solo puede elegir una ciudad a modificar a la vez", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            DataGridViewRow row = this.ciudadDataGrid.SelectedRows[0];

            int id = (int)row.Cells[0].Value;
            String descripcion = (String)row.Cells[1].Value;

            CiudadDialog ciudadDialog = new CiudadDialog(descripcion, Enums.tipoDialog.modificar);
            var dr = ciudadDialog.ShowDialog();

            if (ciudadDialog.dr == DialogResult.Cancel) return;

            String nuevaDescripcion = ciudadDialog.descripcion;

            DAO.connect();

            Ciudad ciudad = DAO.selectOne<Ciudad>(new[] { "id = " + id });
            ciudad.Descripcion = nuevaDescripcion;
            int affected = DAO.update<Ciudad>(ciudad);

            DAO.closeConnection();

            this.ciudadTableAdapter.Fill(this.dataSetCiudad.Ciudad);
            ciudadDataGrid.DataSource = this.dataSetCiudad.Ciudad;
        }