private void btnActualizar_Click(object sender, EventArgs e) { this.Validate(); if (Validar()) { int idRegistro; CNSacramento objActualizarRegistro = new CNSacramento(); CESacramento objSacramento = new CESacramento() { Id_Registro_Sacramento = int.Parse(txtIdRegistro.EditValue.ToString()), Id_Sacramento = int.Parse(lueSacramentos.EditValue.ToString()), Fecha = deFecha.DateTime.Date, Num_Identidad = slueEmpleado.EditValue.ToString(), Id_Lugar = int.Parse(lueLugar.EditValue.ToString()), Numero_Libro = int.Parse(txtNumLibro.EditValue.ToString()), Numero_Pagina = int.Parse(txtNumPagina.EditValue.ToString()), Numero_Acta = int.Parse(txtNumActa.EditValue.ToString()), Id_Usuario = Funciones.Funciones.idUsuario, Nota_Marginal = txtNotaMarginal.EditValue.ToString() }; idRegistro = int.Parse(txtIdRegistro.EditValue.ToString()); CESacramentoPorFeligres objSacramentoFeligres = new CESacramentoPorFeligres() { Id_Registro_Sacramento = idRegistro, Feligres_Num_Identidad = slueFeligres.EditValue.ToString() }; CEPadrinoPorFeligres objPadrino = new CEPadrinoPorFeligres() { Id_Registro_Sacramento = idRegistro, Feligres_Num_Identidad = sluePadrino.EditValue.ToString() }; CEPadrinoPorFeligres objMadrina = new CEPadrinoPorFeligres() { Id_Registro_Sacramento = idRegistro, Feligres_Num_Identidad = slueMadrina.EditValue.ToString() }; if (objActualizarRegistro.ActualizarRegistroSacramento(objSacramento) > 0) { if (objPadrino.Feligres_Num_Identidad != "" && String.IsNullOrEmpty(padrinoAnterior)) { objActualizarRegistro.InsertarPadrinoPorFeligresNovios(objPadrino); } else if (objPadrino.Feligres_Num_Identidad != "") { objActualizarRegistro.ActualizarPadrinosPorFeligres(objPadrino, padrinoAnterior); } if (objMadrina.Feligres_Num_Identidad != "" && String.IsNullOrEmpty(madrinaAnterior)) { objActualizarRegistro.InsertarPadrinoPorFeligresNovios(objMadrina); } else if (objMadrina.Feligres_Num_Identidad != "") { objActualizarRegistro.ActualizarPadrinosPorFeligres(objMadrina, madrinaAnterior); } XtraMessageBox.Show("Registro actualizado satisfactoriamente.", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); HabilitarControles(true, false, false, false, false, true); slueFeligres.Enabled = true; LlenarGridSacramentos(); } else { XtraMessageBox.Show("Error al almacenar el registro.", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnActualizar_Click(object sender, EventArgs e) { this.Validate(); if (Validar()) { int idRegistro; CNSacramento objActualizarRegistro = new CNSacramento(); CESacramento objSacramento = new CESacramento() { Id_Registro_Sacramento = int.Parse(txtIdRegistro.EditValue.ToString()), Id_Sacramento = int.Parse(idSacramento.ToString()), Fecha = deFecha.DateTime.Date, Num_Identidad = slueEmpleado.EditValue.ToString(), Id_Lugar = int.Parse(lueLugar.EditValue.ToString()), Numero_Libro = int.Parse(txtNumLibro.EditValue.ToString()), Numero_Pagina = int.Parse(txtNumPagina.EditValue.ToString()), Numero_Acta = int.Parse(txtNumActa.EditValue.ToString()), Id_Usuario = 6 }; idRegistro = int.Parse(txtIdRegistro.EditValue.ToString()); CEPadrinoPorFeligres objPadrinoNovio = new CEPadrinoPorFeligres() { Id_Registro_Sacramento = idRegistro, Feligres_Num_Identidad = sluePadrinoNovio.EditValue.ToString() }; CEPadrinoPorFeligres objMadrinaNovio = new CEPadrinoPorFeligres() { Id_Registro_Sacramento = idRegistro, Feligres_Num_Identidad = slueMadrinaNovio.EditValue.ToString(), De_Novio = true }; CEPadrinoPorFeligres objPadrinoNovia = new CEPadrinoPorFeligres() { Id_Registro_Sacramento = idRegistro, Feligres_Num_Identidad = sluePadrinoNovia.EditValue.ToString() }; CEPadrinoPorFeligres objMadrinaNovia = new CEPadrinoPorFeligres() { Id_Registro_Sacramento = idRegistro, Feligres_Num_Identidad = slueMadrinaNovia.EditValue.ToString() }; if (objActualizarRegistro.ActualizarRegistroSacramento(objSacramento) > 0) { if (objPadrinoNovio.Feligres_Num_Identidad != "") { objActualizarRegistro.ActualizarPadrinosPorFeligres(objPadrinoNovio, padrinoAnteriorH); } if (objMadrinaNovio.Feligres_Num_Identidad != "") { objActualizarRegistro.ActualizarPadrinosPorFeligres(objMadrinaNovio, madrinaAnteriorH); } if (objPadrinoNovia.Feligres_Num_Identidad != "") { objActualizarRegistro.ActualizarPadrinosPorFeligres(objPadrinoNovia, padrinoAnteriorM); } if (objMadrinaNovia.Feligres_Num_Identidad != "") { objActualizarRegistro.ActualizarPadrinosPorFeligres(objMadrinaNovia, madrinaAnteriorM); } XtraMessageBox.Show("Registro actualizado satisfactoriamente.", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); HabilitarControles(true, false, false, false, false); this.Close(); } else { XtraMessageBox.Show("Error al almacenar el registro.", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }