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); } }
protected void btnReinicio_Click(object sender, EventArgs e) { try { BllAnotacionActa.AnotacionActa Ano = new BllAnotacionActa.AnotacionActa(); if (txtcodReini.Text == "") { Ano.AnotDesc = txtMotivoreinicio.Text; Ano.AnotActa = int.Parse(TxtNroActa.Text); Ano.AnotEsta = 13; Ano.AnotFeSi = DateTime.Now; Ano.AnotUsua = Usuario.username; act = BllActas.GetActa(int.Parse(TxtNroActa.Text)); if (act.EstadoActa ==3 || act.EstadoActa==4) { act.EstadoAnteriorActa = act.EstadoActa; if (act.subnormal == 1) { act.EstadoActa = 3; } else { act.EstadoActa = 2; } BllActa_Liquidacion.Acta_Liquidacion ACt = BllActa_Liquidacion.GetActaLiqu(act._number); BllDocumentos.Documentos doc = BllDocumentos.GetDocumento(ACt.AcLiActa, 13); if (doc.DocuCodi != null && doc.DocuCodi != 0) { BllDocumentos.Delete(doc.DocuCodi.Value); File.Delete(Server.MapPath(doc.DocuUrLo)); } BllActa_Liquidacion.Delete(ACt.AcLiCodi); BllProcesoSimpli.ProcesoSimpli ACt1 = BllProcesoSimpli.GetPorceXActa(act._number); doc = BllDocumentos.GetDocumento(ACt1.NoAcProc, 16); if (doc.DocuCodi != null && doc.DocuCodi != 0) { BllDocumentos.Delete(doc.DocuCodi.Value); File.Delete(Server.MapPath(doc.DocuUrLo)); doc = BllDocumentos.GetDocumento(ACt1.NoAcProc, 21); BllDocumentos.Delete(doc.DocuCodi.Value); File.Delete(Server.MapPath(doc.DocuUrLo)); } BllProcesoSimpli.Delete(ACt1.CodiProc); BllMensajeria.Mensajeria ACt2 = BllMensajeria.GetActa(act._number); doc = BllDocumentos.GetDocumento(ACt2.MensActa, 22); if (doc.DocuCodi != null && doc.DocuCodi != 0) { BllDocumentos.Delete(doc.DocuCodi.Value); File.Delete(Server.MapPath(doc.DocuUrLo)); } BllMensajeria.Delete(ACt2.MensCodi); if (act.UpdateEstado() > 0) { int rn = Ano.Insert(); if (rn > 0) { txtcodReini.Text = rn.ToString(); act = BllActas.GetActa(int.Parse(TxtNroActa.Text)); //Guardamos el registro en la Bitacora ObjGrabarBit.BitaActa = int.Parse(TxtNroActa.Text); ObjGrabarBit.BitaUsua = Usuario.username; ObjGrabarBit.BitaFeca = System.DateTime.Now; ObjGrabarBit.BitaEsMe = 0; ObjGrabarBit.BitaEsCa = 0; ObjGrabarBit.BitaEsAc = act.EstadoActa; ObjGrabarBit.BitaEsAn = act.EstadoAnteriorActa; ObjGrabarBit.Insert(); Log.EscribirTraza("Acta " + TxtNroActa.Text + " Reiniciada por el usuario " + Usuario.username + "a las " + DateTime.Now.ToString()); Metodos.divMensaje(Constantes.Succes, "Acta Reiniciada con exito", PnlMsg, Constantes.Ok); CleanControl(pnlReinicio.Controls); fillanotaciones(); //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "tabMetodo();", true); //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "anotaciones();", true); } } } else { Metodos.divMensaje(Constantes.Warning, "Acta No cumple los requisitos para ser Reiniciada", PnlMsg, Constantes.Fallo); } } } catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg, Constantes.Fallo); } }
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); } }