//private void dgvRecetas_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) //{ // DialogResult dialogResult = MessageBox.Show("¿Está seguro de que desea borrar esta receta?", "Confirmación", MessageBoxButtons.YesNo); // if (dialogResult == DialogResult.Yes) // { // AdminConfirmation dgAdmin = new AdminConfirmation(xConnection); // dgAdmin.ShowDialog(); // if (dgAdmin.bValido) // { // if (xRecetas.BorrarReceta(Convert.ToInt32(dgvRecetas.Rows[e.Row.Index].Cells[0].Value.ToString()))) // { // MessageBox.Show("Receta eliminada con éxito..."); // } // else // { // e.Cancel = true; // MessageBox.Show(xRecetas.sLastError); // } // } // else // { // e.Cancel = true; // MessageBox.Show("¡Sólo el administrador puede eliminar recetas!"); // } // } //} private void btnAceptar_Click(object sender, EventArgs e) { if (tbCantidad.Text.Length > 0 && dgvRecetas.SelectedCells.Count == 1) { try { Bitacora xBit = new Bitacora(xConnection); int nRowIndex = dgvRecetas.SelectedCells[0].RowIndex; if (xBit.AgregarBitacora(Convert.ToInt32(dgvRecetas.Rows[nRowIndex].Cells[0].Value), Convert.ToInt32(tbCantidad.Text))) { MessageBox.Show("¡Receta registrada!"); tbCantidad.Clear(); tbCantidad.Select(); } else { MessageBox.Show(xBit.sLastError); } } catch (Exception) { MessageBox.Show("Ingrese cantidad correcta, por favor!"); } } else { MessageBox.Show("Favor de llenar todos los campos..."); } }