示例#1
0
 private void cargarGrilla()
 {
     try
     {
         grdCarpas.DataSource = AD_Carpa.obtenerListadoCarpas();
     }
     catch (Exception)
     {
         MessageBox.Show("Error al obtener carpas para cargar grillas");
     }
 }
示例#2
0
 private void cargarComboTipoCarpa()
 {
     try
     {
         cmbTipoCarpa.DataSource    = AD_Carpa.obtenerTiposCarpas();
         cmbTipoCarpa.DisplayMember = "nombre";
         cmbTipoCarpa.ValueMember   = "id";
         cmbTipoCarpa.SelectedIndex = -1;
     }
     catch (Exception) { MessageBox.Show("Error al cargar los tipos de carpas"); }
 }
示例#3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult respuesta = MessageBox.Show("¿Esta seguro que desea eliminar esta carpa? Esta acción no tiene vuelta atras", "Confrmación", MessageBoxButtons.YesNo);

            if (respuesta == DialogResult.Yes)
            {
                Carpa carpa = new Carpa();
                carpa.Id              = int.Parse(txtId.Text);
                carpa.IdTipoCarpa     = (int)cmbTipoCarpa.SelectedValue;
                carpa.CantCaños       = Int32.Parse(txtCaños.Text);
                carpa.CantDormitorios = Int32.Parse(txtDormitorios.Text);
                bool resultado = AD_Carpa.eliminarCarpa(carpa);
                cargarGrilla();
            }

            limpiarCampos();
            lblid.Visible = false;
            txtId.Visible = false;
        }
示例#4
0
        private void btnAñadir_Click(object sender, EventArgs e)
        {
            Carpa carpa     = obtenerDatosCarpa();
            bool  resultado = AD_Carpa.persistenciaCarpas(carpa);

            if (resultado)
            {
                MessageBox.Show("Carpa agregada con éxito");
                limpiarCampos();
                cargarComboTipoCarpa();
                cargarGrilla();
            }

            else
            {
                MessageBox.Show("Error al guardar la carpa");
            }
            lblid.Visible = false;
            txtId.Visible = false;
        }
示例#5
0
        private void grdCarpas_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            lblid.Visible = true;
            txtId.Visible = true;
            int index = e.RowIndex;

            if (index < 0)
            {
            }
            else
            {
                DataGridViewRow selectedRow = grdCarpas.Rows[index];
                int             id          = int.Parse(selectedRow.Cells[0].Value.ToString());
                Carpa           carpa       = AD_Carpa.buscarCarpa(id);
                txtCaños.Text              = carpa.CantCaños.ToString();
                txtDormitorios.Text        = carpa.CantDormitorios.ToString();
                cmbTipoCarpa.SelectedValue = carpa.IdTipoCarpa;
                txtId.Text = carpa.Id.ToString();
            }
        }
示例#6
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            Carpa c = obtenerDatosCarpa();

            c.Id = Int32.Parse(txtId.Text);
            bool resultado = AD_Carpa.modificarCarpa(c);

            if (resultado)
            {
                MessageBox.Show("Carpa modificada con exito");
                limpiarCampos();
                cargarGrilla();
            }
            else
            {
                MessageBox.Show("Error al modificar la carpa");
            }
            limpiarCampos();
            lblid.Visible = false;
            txtId.Visible = false;
        }