private void btnInsertar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (txtCodigo.Text == string.Empty) { MessageBox.Show("Debe ingresar el codigo del diagnóstico", "Sistema Diagnostico", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (lbldiagnostico.Text == string.Empty) { MessageBox.Show("Debe ingresar mas sintomas para saber la enfermdad", "Sistema Diagnostico", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Rpta = DiagnosticoNegocio.Insertar(Convert.ToInt32(txtCodigo.Text), EmpleadoDni, txtdni.Text.Trim(), lblfecha.Text, lbldiagnostico.Text); if (Rpta.Equals("Correcto")) { this.MensajeCorrecto("Se grabo el registro en la BD correctamente..."); var result = from item in lstDiagnostico.Items.Cast <string>() group item by item into g select new { enfermedad = g.Key, }; foreach (var item in result) { EnfermedadPosibleNegocio.Insertar(Convert.ToInt32(txtCodigo.Text), item.enfermedad); } for (int i = 0; i < listasintomas.Count(); i++) { DetalleDiagnosticoNegocio.Insertar(Convert.ToInt32(txtCodigo.Text), listasintomas[i]); } this.Limpiar(); this.Visualizar(); this.Listar(); } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult Opcion; Opcion = MessageBox.Show("¿Esta seguro de eliminar el registro(s) seleccionado(s)?", "Eliminar Registro(s)", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { int nro; string Rpta = "", Rpta2 = "", Rpta3 = ""; foreach (DataGridViewRow row in dgvGrilla.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { nro = Convert.ToInt32(row.Cells[1].Value); Rpta2 = DetalleDiagnosticoNegocio.Eliminar(nro); Rpta3 = EnfermedadPosibleNegocio.Eliminar(nro); Rpta = DiagnosticoNegocio.Eliminar(nro); if (Rpta == "Correcto") { this.MensajeCorrecto("Se elimino el los registro(s) correctamente..." + Convert.ToString(row.Cells[1].Value)); chkbSeleccionar.Checked = false; } else { this.MensajeError(Rpta); } } } this.Listar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }