protected void BtnGuardar_Click(object sender, EventArgs e) { try { BllProcesoSimpli.ProcesoSimpli ObjGrabar = new BllProcesoSimpli.ProcesoSimpli(); if(TxtCodigo.Text=="") { ObjGrabar.NoFaProc = (TxtNroFactura.Text); ; ObjGrabar.NoAcProc = int.Parse(TxtNroActa1.Text); ObjGrabar.NoMeProc = TxtMedidor.Text; ObjGrabar.MaMePrec = TxtMarcaMed.Text; ObjGrabar.LaboProc = TxtLabRe.Text; ObjGrabar.AcreProc = TxtAcredita.Text; ObjGrabar.NoReProc = TxtResolucion.Text; ObjGrabar.InCaPrec = TxtNroCalibracion.Text; ObjGrabar.FeSiPrec = System.DateTime.Now; ObjGrabar.FeMoPrec = System.DateTime.Now; ObjGrabar.ReRePrec = TxtResulRe.Text; ObjGrabar.EstaPrec = true; ObjGrabar.NoRaPrec = TxtRadicado.Text; ObjGrabar.UsCrPrec = Usuario.username; ObjGrabar.UsMoPrec = ""; ObjGrabar.AnLaProce = txtFR1.Text; ObjGrabar.DireProce = direccionNotificacion.Text; ObjGrabar.Oficina = int.Parse(CmbOficina.SelectedValue); ObjGrabar.Fechavencimiento = txtfechaVencimiento.Text; ObjGrabar.ValorTotal = decimal.Parse(ValorTotal.Text); ObjGrabar.SimboloVariable = SimboloVariable.Text; ObjGrabar.Delegacion = CmbDelegacionNot.SelectedValue; ObjGrabar.Departamento = TxtDepartamentoNot.Text; ObjGrabar.Municipio = TxtMunicipio.Text; ObjGrabar.Localidad = TxtLocalidadNot.Text; long r = ObjGrabar.Insert(); if (r > 0) { TxtCodigo.Text = r.ToString().PadLeft(5, '0'); Acta = BllActas.GetActa(ObjGrabar.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 = 3; Acta.EstadoActa = 4; ObjGrabarBit.BitaEsAc = Acta.EstadoActa; if (Acta.UpdateEstado() > 0) { ObjGrabarBit.Insert(); Log.EscribirTraza("Estado del Acta Actualizado, enviado a colcar al cobro, usuario " + Usuario.username ); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "procesosimplificado();", true); } else { Metodos.divMensaje(Constantes.Danger, "Error al actualizar Estado del Acta en proceso simplificado", PnlMsg, Constantes.Fallo); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "procesosimplificado();", true); } } CargarReport(); } else { Metodos.divMensaje(Constantes.Danger, Constantes.Guardado, PnlMsg, Constantes.ErrorAlGuardar); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "procesosimplificado();", true); } } else { BtnModificar(); } } catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg,Constantes.Fallo); } }