private void BtnModificar_Click(object sender, EventArgs e) { int id = int.Parse(txtid.Text); bool resultado = AD_ElemCocina.validarExistente(id); if (resultado) { DialogResult respuesta = MessageBox.Show("¿Esta seguro que desea modificar este Elemento de cocina? Esta acción no tiene vuelta atras", "Confrmación", MessageBoxButtons.YesNo); if (respuesta == DialogResult.Yes) { ElemCocina elem = new ElemCocina(); elem.Id = int.Parse(txtid.Text); elem.Nombre = txtNombre.Text; elem.Descripcion = txtDescripcion.Text; elem.IdTipoElemento = int.Parse(cmbTipoElemCocina.SelectedValue.ToString()); bool res = AD_ElemCocina.modificarElemento(elem); if (res) { MessageBox.Show("Se ha insertado con éxito"); } cargarTabla(); LimpiarCampos(); txtid.Text = "-1"; } } else { MessageBox.Show("El usuario que se desea modificar no se encuentra en la base de datos"); } }
private void cargarCombos() { cmbTipoElemCocina.DataSource = AD_ElemCocina.ObtenerTipoElemCocina(); cmbTipoElemCocina.DisplayMember = "nombre"; cmbTipoElemCocina.ValueMember = "id"; cmbTipoElemCocina.SelectedIndex = -1; }
private void BtnEliminar_Click(object sender, EventArgs e) { DialogResult respuesta = MessageBox.Show("¿Esta seguro que desea eliminar este Elemento de cocina? Esta acción no tiene vuelta atras", "Confrmación", MessageBoxButtons.YesNo); if (respuesta == DialogResult.Yes) { ElemCocina elem = new ElemCocina(); elem.Id = int.Parse(txtid.Text); elem.Nombre = txtNombre.Text; elem.Descripcion = txtDescripcion.Text; elem.IdTipoElemento = int.Parse(cmbTipoElemCocina.SelectedValue.ToString()); bool res = AD_ElemCocina.eliminarElemento(elem); cargarTabla(); LimpiarCampos(); txtid.Text = "-1"; } }
private void GrillaElemCocina_CellClick(object sender, DataGridViewCellEventArgs e) { int index = e.RowIndex; if (index < 0) { } else { DataGridViewRow selectedRow = grillaElemCocina.Rows[index]; int id = int.Parse(selectedRow.Cells[0].Value.ToString()); ElemCocina elem = AD_ElemCocina.buscarElemCocina(id); txtNombre.Text = elem.Nombre; txtDescripcion.Text = elem.Descripcion; cmbTipoElemCocina.SelectedValue = elem.IdTipoElemento; txtid.Text = elem.Id.ToString(); } }
private void BtnGuardar_Click(object sender, EventArgs e) { try { string nombre = txtNombre.Text; string descripcion = txtDescripcion.Text; int idTipoElemento = 0; Int32.TryParse(cmbTipoElemCocina.SelectedValue.ToString(), out idTipoElemento); ElemCocina elem = new ElemCocina(nombre, descripcion, idTipoElemento); bool res = AD_ElemCocina.insertarElementosCocina(elem); if (res) { MessageBox.Show("Se ha insertado con éxito"); } cargarTabla(); LimpiarCampos(); txtid.Text = "-1"; } catch (Exception) { MessageBox.Show("Hubo un error en la insercion"); } }
private void cargarTabla() { grillaElemCocina.DataSource = AD_ElemCocina.ObtenerElementosCocina(); }