private void btn_guardar_Click(object sender, EventArgs e) { ValidacionesVisibilidad vv = new ValidacionesVisibilidad(); Boolean chequeoFKs = vv.hayFKs(codigoVisibilidad); if (chequeoFKs) { MessageBox.Show("Existes publicaciones con esta visiblidad, no se puede eliminar", "Error al eliminar visibilidad", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); return; } Boolean resultadoBaja = vv.impactarDBBajaVisibilidad(codigoVisibilidad); String msg_final = ""; if (!resultadoBaja) { msg_final += "No se pudo eliminar la visibilidad"; if (!msg_final.Equals("")) { MessageBox.Show(msg_final, "Error al eliminar visibilidad", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); } else { MessageBox.Show("Visibilidad eliminada", "Visibilidad", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } return; }
private void btn_guardar_Click(object sender, EventArgs e) { decimal precio = 0; decimal porcentaje = 0; decimal codigo = 0; String evento = "and codigo!=" + label_codigo.Text; ValidacionesVisibilidad vv = new ValidacionesVisibilidad(); String msg_final = vv.validarInputVisibilidad(tbox_descr.Text, tbox_precio.Text, precio, tbox_porc.Text, porcentaje); msg_final += vv.validarExistente(tbox_descr.Text, evento); if (!msg_final.Equals("")) { MessageBox.Show(msg_final, "Error al guardar visibilidad", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { precio = decimal.Parse(tbox_precio.Text, NumberStyles.Any, CultureInfo.InvariantCulture); porcentaje = decimal.Parse(tbox_porc.Text, NumberStyles.Any, CultureInfo.InvariantCulture); codigo = decimal.Parse(label_codigo.Text, NumberStyles.Any, CultureInfo.InvariantCulture); } catch (Exception) { MessageBox.Show("No se pudo guardar", "Error al guardar visibilidad", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Boolean resultadoAlta = vv.impactarDBModificacionVisibilidad(codigo, tbox_descr.Text, precio, porcentaje, check_comision.Checked); if (!resultadoAlta) { msg_final += "No se pudo guardar la visibilidad"; if (!msg_final.Equals("")) { MessageBox.Show(msg_final, "Error al guardar visibilidad", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); } else { MessageBox.Show("Visibilidad guardada", "Visibilidad", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } return; }