private void tsbGuardar_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; if (LosDatosIngresadosSonCorrectos()) { FaltasEN oRegistroEN = InformacionDelRegistro(); FaltasLN oRegistroLN = new FaltasLN(); /*if (oRegistroLN.ValidarRegistroDuplicado(oRegistroEN, Program.oDatosDeConexioEN, "AGREGAR")) * { * * MessageBox.Show(oRegistroLN.Error, "Guardar información", MessageBoxButtons.OK, MessageBoxIcon.Error); * return; * * }*/ if (oRegistroLN.Agregar(oRegistroEN, Program.oDatosDeConexioEN)) { txtIdentificador.Text = oRegistroEN.IdFaltas.ToString(); ValorLlavePrimariaEntidad = oRegistroEN.IdFaltas; EvaluarErrorParaMensajeAPantalla(oRegistroLN.Error, "GUARDAR"); oRegistroEN = null; oRegistroLN = null; this.Cursor = Cursors.Default; if (CerrarVentana == true) { this.Close(); } else { OperacionARealizar = "GUARDAR"; ObtenerValoresDeConfiguracion(); LlamarMetodoSegunOperacion(); EstablecerTituloDeVentana(); DeshabilitarControlesSegunOperacionesARealizar(); } } else { throw new ArgumentException(oRegistroLN.Error); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Guardar la información del registro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Default; } }