protected void BtnModificar() { try { if (TxtCodigo.Text != "") { if (BllProcesoSimpli.Exist(int.Parse(TxtCodigo.Text)) == 1) { BllActas.Actas Acta = new BllActas.Actas(); BllProcesoSimpli.ProcesoSimpli ObjActualizar = new BllProcesoSimpli.ProcesoSimpli(); ObjActualizar = BllProcesoSimpli.GetPerson(int.Parse(TxtCodigo.Text)); ObjActualizar.NoFaProc = (TxtNroFactura.Text); ; ObjActualizar.NoAcProc = int.Parse(TxtNroActa1.Text); ObjActualizar.NoMeProc = TxtMedidor.Text; ObjActualizar.MaMePrec = TxtMarcaMed.Text; ObjActualizar.LaboProc = TxtLabRe.Text; ObjActualizar.AcreProc = TxtAcredita.Text; ObjActualizar.NoReProc = TxtResolucion.Text; ObjActualizar.NoRaPrec = TxtRadicado.Text; ObjActualizar.InCaPrec = TxtNroCalibracion.Text; ObjActualizar.FeMoPrec = System.DateTime.Now; ObjActualizar.ReRePrec = TxtResulRe.Text; ObjActualizar.AnLaProce = txtFR1.Text; ObjActualizar.DireProce = direccionNotificacion.Text; ObjActualizar.UsMoPrec = Session["Usuario"].ToString(); ObjActualizar.Oficina = int.Parse(CmbOficina.SelectedValue); ObjActualizar.Fechavencimiento = txtfechaVencimiento.Text; ObjActualizar.ValorTotal = decimal.Parse(ValorTotal.Text); ObjActualizar.SimboloVariable = SimboloVariable.Text; ObjActualizar.Delegacion = CmbDelegacionNot.SelectedValue; ObjActualizar.Departamento = TxtDepartamentoNot.Text; ObjActualizar.Municipio = TxtMunicipio.Text; ObjActualizar.Localidad = TxtLocalidadNot.Text; int r = ObjActualizar.Update(); if (r > 0) { Acta = BllActas.GetActa(ObjActualizar.NoAcProc); if (Acta.EstadoActa == 3) { //Guardamos el registro en la Bitacora ObjGrabarBit.BitaActa = int.Parse(TxtNroActa1.Text); ObjGrabarBit.BitaUsua = Usuario.username; ObjGrabarBit.BitaFeca = System.DateTime.Now; ObjGrabarBit.BitaEsMe = 0; ObjGrabarBit.BitaEsCa = 0; ObjGrabarBit.BitaEsAn = Acta.EstadoActa; Acta.EstadoActa = 4; ObjGrabarBit.BitaEsAc = Acta.EstadoActa; if (Acta.UpdateEstado() > 0) { ObjGrabarBit.Insert(); Log.EscribirTraza("Estado del Acta Actualizado"); } else { Metodos.divMensaje(Constantes.Danger, "Error al actualizar Estado del Acta", PnlMsg, Constantes.Fallo); } } CargarReport(); } } } } catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg,Constantes.Fallo); } }