protected void BuscarActa(string acta) { try { act = BllActas.GetActa(int.Parse(acta)); TxtFechaCarga.Text = act.fechaCarga; //CultureInfo.InvariantCulture); ; _clientCloseTs.Text = act._clientCloseTs.ToString("dd/MM/yyyy", new CultureInfo("es-ES")) + " " + act._clientCloseTs.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture); ; Session["Titulo"] = "Revisar Liquidación NIC:" + act.nic + " " + Session["acta"].ToString(); TxtNroActa.Text = act._number.ToString(); TxtNit.Text = act.nic; if (act.porcentajeError!=null) { TxtPorc.Text = act.porcentajeError.Value.ToString("0,0.00", CultureInfo.InvariantCulture); } TxtEmpresa.Text = act.codigoEmpresa; TxtMatricula.Text = act.matriculaCT; TxtTipoCliente.Text = act.tipoCliente; TxtReferencia.Text = act.referenciaDireccion; txtEstrato.Text = act.estrato; TxtTipoVia.Text = act.tipoVia; TxtNroPuerta.Text = act.numeroPuerta; TxtCliente.Text = act.nombreTitularContrato.ToUpper(); TxtDireccion.Text = act.direccion.ToUpper(); TxtTarifa.Text = act.codigoTarifa; TxtDepar.Text = act.departamento.ToUpper(); //Txtacceso.Text = act.acceso; TxtMun.Text = act.municipio.ToUpper(); TxtLocalidad.Text = act.localidad.ToUpper(); TxtBarr.Text = act.calle.ToUpper(); CmbtipoServicio.Text = act.tipoServicio.ToUpper(); CmbtipoOrdenServicio.Text = act.tipoOrdenServicio.ToUpper(); Txtcomentario1.Text = act.comentario1.ToUpper(); Txtcomentario2.Text = act.comentario2.ToUpper(); txtObserviacionGeneral.Text = act.observaciones; celularRecer.Text = act.telefonoMovilReceptorVisita; TxtTarifa2.Text = String.Format("{0:C2}", (Math.Round(float.Parse(act.ValorTarifa.ToString()), 2))); TxtValorECDF.Text = String.Format("{0:g}", act.ValorEcdf); txtDuplicador.Text = act.duplicador; TxtPiso.Text = act.piso; TelefonoFijoRece.Text = act.telefonoFijoReceptorVisita; AportaTesti.Text = act.aportaTestigo; SolicitaTecn.Text = act.solicitaTecnicoReceptorVisita; FechaLectura2.Text = act.fechaCarga; TxtTipoCenso.Text = act.tipoCenso; TxtCedulRce.Text = act.cedulaReceptorVisita; TxtEmailRece.Text = act.emailReceptorVisita; TxtRelacionrece.Text = act.relacionReceptorVisita; TxtNombreReceptor.Text = act.nombreReceptorVisita + " " + act.apellido1ReceptorVisita + " " + act.apellido2ReceptorVisita; ; TxtTotalCenso.Text = act.censoCargaInstalada.ToString() + "kWh"; TxtCargaWatt.Text = (act.censoCargaInstalada * 1000).ToString(); TxtCargaKws.Text = act.censoCargaInstalada.ToString(); TxtCeduTec.Text = act.cedulaTecnico; TxtCeduTest.Text = act.cedulaTestigo; TxtTesti.Text = act.nombreTestigo + " " + act.apellido1Testigo + " " + act.apellido2Testigo; TxtTecnico.Text = act.nombreTecnico + " " + act.apellido1Tecnico + " " + act.apellido2Tecnico; TxtComte.Text = act.comteTecnico; medidaAnomaliaVR.Text = act.medidaAnomaliaVR.ToString(); medidaAnomaliaVS.Text = act.medidaAnomaliaVS.ToString(); medidaAnomaliaVT.Text = act.medidaAnomaliaVT.ToString(); medidaAnomaliaIR.Text = act.medidaAnomaliaIR.ToString(); medidaAnomaliaIS.Text = act.medidaAnomaliaIS.ToString(); medidaAnomaliaIT.Text = act.medidaAnomaliaIT.ToString(); cedulaOperario.Text = act.cedulaOperario; nombreOperario.Text = act.nombreOperario; apellido1Operario.Text = act.apellido1Operario + " " + act.apellido2Operario; empresaOperario.Text = act.empresaOperario; if (act.protocolo != 0) { TxtPorc.Enabled = true; BtnPorGuardar.Enabled = true; } else { BtnPorGuardar.Enabled = false; } // medidaAnomaliaTipo.Text = act.medidaAnomaliaTipo; if (act.cargaContratada != null) { TxtCargaContra.Text = (act.cargaContratada / 1000).ToString(); } else { TxtCargaContra.Text = "0"; } //BuscarAnomalia(Session["acta"].ToString()); BuscarPorcentaje(act.codigoTarifa); txtobservacionanomalia.Text = act.obsAnomalia; BuscarDatosMedidor(act._number); FillBitacora(); FillDocumentos(); FillAnomalias(); FillCensoActas(); FillConsumo(); fillanotaciones(); fillSellos(act._number.ToString()); // BuscarAnomalia(Session["acta"].ToString()); CargarContratada(); TxtPromEstrato.Text = "0"; PromedioEstrato(); DecolucionLecturas(); EvolucionConsumo(); cargaEncontrada(); PorcentajeDeError(); CargarListaChequeo(); CalcularValorECDF(); cargarrechazos(act._number); FillMateriales(); FillTrabajos(); buscarprotocolo(); Metodos.CargarImagenes(pnlAnomalias, act._number, 2, 0); Metodos.CargarImagenes(pnlDoc, act._number, 2, 1); } catch (Exception ex) { Log.EscribirError(ex); Log.EscribirTraza("Error Cargando datos de acta en liquidacion"); } }
/***************************************************** RECHAZAR ACTAS **********************************************************************/ protected void BtnRechazar_Click(object sender, EventArgs e) { try { if (TxtCodigo.Text == "") { act = BllActas.GetActa(int.Parse(Session["acta"].ToString())); string re = act.RechazarActa(int.Parse(Session["acta"].ToString())); if (re != "0") { BllActasRechazadas.ActasRechazadas ActasRec = new BllActasRechazadas.ActasRechazadas(); ActasRec.AcReActa = int.Parse(Session["acta"].ToString()); ActasRec.AcReCaus = CmbCausal.SelectedValue; ActasRec.AcReFech = DateTime.Now; ActasRec.AcReObse = TxtObserRecha.Text; ActasRec.AcReBand = act.Bandeja.Value; ActasRec.AcReUsua = Usuario.username; int r = ActasRec.Insert(); if (r > 0) { act = BllActas.GetActa(int.Parse(TxtNroActa.Text)); ObjGrabarBit.BitaActa = act._number; ObjGrabarBit.BitaUsua = Usuario.username; ObjGrabarBit.BitaFeca = System.DateTime.Now; ObjGrabarBit.BitaEsMe = 0; ObjGrabarBit.BitaEsCa = int.Parse(CmbCausal.SelectedValue); ObjGrabarBit.BitaEsAc = act.EstadoActa; ObjGrabarBit.BitaEsAn = act.EstadoAnteriorActa; ObjGrabarBit.Insert(); Metodos.divMensaje(Constantes.Succes, "Acta Rechazada", PnlMsg, Constantes.Ok); Response.Redirect("GestionBandejas.aspx", false); } } else { Metodos.divMensaje(Constantes.Succes, "No Hay Bandeja disponible para el Rechazo", PnlMsg, Constantes.Ok); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "devolver();", true); } } } catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg, Constantes.Fallo); } }
protected void BtnTarifa_Click(object sender, EventArgs e) { try { WSTarifa ws = new WSTarifa(); act = BllActas.GetActa(int.Parse(Session["acta"].ToString())); ws.nic = act.nic; //act._clientCloseTs.AddDays(7); DateTime fecha = Convert.ToDateTime(act._clientCloseTs.AddDays(7.0), new CultureInfo("es-ES")); fecha.AddDays(4); ws.fecha = fecha.Year.ToString() + fecha.Month.ToString() + fecha.Day.ToString(); ws.CallWebService(); if (ws.Tarifa != null) { act.codigoTarifa = ws.Tarifa.Codigo; act.ValorTarifa = decimal.Parse(ws.Tarifa.ValorTarifa); act.cargaContratada = float.Parse(ws.Tarifa.CargaContratada) * 1000; act.Update(); } ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Metodo();", true); } catch (Exception ex) { Log.EscribirError(ex); } }
protected void GuardarBitacora() { act = BllActas.GetActa(int.Parse(Session["acta"].ToString())); if (act.EstadoActa == 2) { act.EstadoAnteriorActa = 2; act.EstadoActa = 3; act.ValorEcdf = decimal.Parse(TxtValorECDF.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; int r = act.UpdateEstadovalor(); if (r > 0) { ObjGrabarBit.Insert(); Log.EscribirTraza("Estado del Acta Actualizado Enviado a Proceso Simplificado"); } else { Metodos.divMensaje(Constantes.Danger, "Error al actualizar Estado del Acta", PnlMsg, Constantes.Fallo); } Metodos.divMensaje(Constantes.Succes, "Estado del Acta Actualizado", PnlMsg, Constantes.Ok); } }
protected void BtnConsumos_Click(object sender, EventArgs e) { try { WSConsumo ws = new WSConsumo(); act = BllActas.GetActa(int.Parse(Session["acta"].ToString())); ws.nic = act.nic; //act._clientCloseTs.AddDays(7); //DateTime fecha = Convert.ToDateTime(act._clientCloseTs.AddDays(7.0), new CultureInfo("es-ES")); ws.fecha = act._clientCloseTs.ToString("yyyy/MM/dd", new CultureInfo("es-ES")); ws.fecha=ws.fecha.ToString().Replace("/",""); ws.CallWebService(); if (ws.ListaConsumos.Count() > 0) { BllConsumo.Delete(act._number); foreach (var item in ws.ListaConsumos) { Con.ConsActa = act._number; Con.ConsFech = item.fecha; Con.ConsValo = int.Parse(item.consumo); Con.Insert(); } FillConsumo(); } ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Metodo();", true); } catch (Exception ex) { Log.EscribirError(ex); } }
protected void BuscarActa(string acta) { try { act = BllActas.GetActa(int.Parse(acta)); TxtFechaCarga.Text = act.fechaCarga; _clientCloseTs.Text = act._clientCloseTs.ToString("dd/MM/yyyy", new CultureInfo("es-ES")) + " " + act._clientCloseTs.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture); ; Session["Titulo"] = "Datos del Acta NIC:" + act.nic + " " + Session["acta"].ToString(); if (act.FechaOS != "" && act.FechaOS != null) { DateTime fec = DateTime.Parse(act.FechaOS); TxtFechaOs.Text = fec.ToString("dd/MM/yyyy", new CultureInfo("es-ES")) + " " + fec.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture); ; } TxtNroActa.Text = act._number.ToString(); TxtNit.Text = act.nic; TxtEmpresa.Text = act.codigoEmpresa; TxtMatricula.Text = act.matriculaCT; TxtTipoCliente.Text = act.tipoCliente; TxtReferencia.Text = act.referenciaDireccion; txtEstrato.Text = act.estrato; TxtTipoVia.Text = act.tipoVia; TxtNroPuerta.Text = act.numeroPuerta; TxtCliente.Text = act.nombreTitularContrato.ToUpper(); TxtDireccion.Text = act.direccion.ToUpper(); TxtTarifa.Text = act.codigoTarifa; TxtDepar.Text = act.departamento.ToUpper(); //Txtacceso.Text = act.acceso; TxtMun.Text = act.municipio.ToUpper(); TxtLocalidad.Text = act.localidad.ToUpper(); TxtBarr.Text = act.calle.ToUpper(); CmbtipoServicio.Text = act.tipoServicio.ToUpper(); CmbtipoOrdenServicio.Text = act.tipoOrdenServicio.ToUpper(); Txtcomentario1.Text = act.comentario1.ToUpper(); Txtcomentario2.Text = act.comentario2.ToUpper(); txtObserviacionGeneral.Text = act.observaciones; celularRecer.Text = act.telefonoMovilReceptorVisita; TxtTarifa2.Text = String.Format("{0:C2}", (Math.Round(float.Parse(act.ValorTarifa.ToString()), 2))); TxtValorECDF.Text = String.Format("{0:g}", act.ValorEcdf); txtDuplicador.Text = act.duplicador; TxtPiso.Text = act.piso; TelefonoFijoRece.Text = act.telefonoFijoReceptorVisita; AportaTesti.Text = act.aportaTestigo; SolicitaTecn.Text = act.solicitaTecnicoReceptorVisita; TxtTipoCenso.Text = act.tipoCenso; TxtCedulRce.Text = act.cedulaReceptorVisita; TxtEmailRece.Text = act.emailReceptorVisita; TxtRelacionrece.Text = act.relacionReceptorVisita; TxtNombreReceptor.Text = act.nombreReceptorVisita + " " + act.apellido1ReceptorVisita + " " + act.apellido2ReceptorVisita; ; TxtTotalCenso.Text = act.censoCargaInstalada.ToString() + "kWh"; txtobservacionanomalia.Text = act.obsAnomalia; TxtCeduTec.Text = act.cedulaTecnico; TxtCeduTest.Text = act.cedulaTestigo; TxtTesti.Text = act.nombreTestigo + " " + act.apellido1Testigo + " " + act.apellido2Testigo; TxtTecnico.Text = act.nombreTecnico + " " + act.apellido1Tecnico + " " + act.apellido2Tecnico; TxtComte.Text = act.comteTecnico; txtTar1.Text = String.Format("{0:C2}", (Math.Round(float.Parse(act.ValorTarifa.ToString()), 2))); cedulaOperario.Text = act.cedulaOperario; nombreOperario.Text = act.nombreOperario; apellido1Operario.Text = act.apellido1Operario + " " + act.apellido2Operario; empresaOperario.Text = act.empresaOperario; buscarprotocolo(); if (act.EnergiaAnticipada != null) { txtEcdAn.Text = (Math.Round(float.Parse(act.EnergiaAnticipada.ToString()), 2)).ToString(); txtTota1.Text = (act.EnergiaAnticipada * act.ValorTarifa).ToString(); txtTota1.Text = String.Format("{0:C2}", (Math.Round(float.Parse(txtTota1.Text), 2))); } TxtFr.Text = act.FRAnticipado; BuscarDatosMedidor(int.Parse(Session["acta"].ToString())); FillBitacora(); FillDocumentos(); fillanotaciones(); FillAnomalias(); FillCensoActas(); BuscarLiqu(); fillanotaciones(); FillTrabajos(); FillMateriales(); TxtFr.Text = act.FRAnticipado; TxtMunicipio.Text = act.municipio.ToUpper(); buscarProceso(); BuscarMensajeria(); cargarrechazos(act._number); txtDuplicador.Text = act.duplicador; TxtPiso.Text = act.piso; Metodos.CargarImagenesAdmin(pnlAnomalias, act._number, 2, 0,int.Parse(Usuario.id_rol.ToString())); Metodos.CargarImagenesAdmin(pnlDoc, act._number, 2, 1, int.Parse(Usuario.id_rol.ToString())); //BuscarAnomalia(Session["acta"].ToString()); FillRespuesta(); fillSellos(act._number.ToString()); } catch (Exception ex) { Log.EscribirError(ex); } }
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 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 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); } }
protected void guardar() { try { if (BllMensajeria.ExistActa(int.Parse(TxtNroActa1.Text)) == 0) { BllMensajeria.Mensajeria ObjGrabar = new BllMensajeria.Mensajeria(); ObjGrabar.MensActa = int.Parse(TxtNroActa1.Text); ObjGrabar.MensUsua = Usuario.username; ObjGrabar.MensFech = System.DateTime.Now; ObjGrabar.MensOper = int.Parse(CmbEmpresa.SelectedValue); ObjGrabar.MensEsta = 1; ObjGrabar.MensUsSi = Usuario.username; ObjGrabar.MensFeSi = System.DateTime.Now; ObjGrabar.MensCaDe = 0; int r = ObjGrabar.Insert(); if (r > 0) { TxtCodi.Text = r.ToString().PadLeft(5, '0'); Acta = BllActas.GetActa(ObjGrabar.MensActa); if (Acta.EstadoActa == 4) { //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 = 11; ObjGrabarBit.BitaEsAc = Acta.EstadoActa; if (Acta.Update() > 0) { ObjGrabarBit.Insert(); Log.EscribirTraza("Estado del Acta Actualizado"); Response.Redirect("GestionBandejaS.aspx",false); } else { Metodos.divMensaje(Constantes.Danger, "Error al actualizar Estado del Acta", PnlMsg, Constantes.Fallo); } } } //UpdateNew.Update(); //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "anotaciones();", true); } } catch (Exception ex) { Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlGuardar, PnlMsg, Constantes.Fallo); Log.EscribirError(ex); } }