protected void buscarProceso() { try { BllProcesoSimpli.ProcesoSimpli Pro = new BllProcesoSimpli.ProcesoSimpli(); Pro = BllProcesoSimpli.GetPorceXActa(int.Parse(TxtNroActa.Text)); TxtNroFactura.Text = Pro.NoFaProc; TxtRadicado.Text = Pro.NoRaPrec; TxtResulRe.Text = Pro.ReRePrec; TxtLabRe.Text = Pro.LaboProc; TxtAcredita.Text = Pro.AcreProc; TxtResolucion.Text = Pro.NoReProc; TxtNroCalibracion.Text = Pro.InCaPrec; nic1.Text = act.nic; TxtNroActa1.Text = act._number.ToString(); tipocliente1.Text = act.tipoCliente; TxtFechaActa.Text = act._clientCloseTs.ToShortDateString(); TxtDireccionSumi.Text = act.direccion; CmbOficina.Text = BllEmpresas.GetPerson(Pro.Oficina).EmprNomb; TxtMunicipio.Text = act.municipio; txtFR1.Text = Pro.AnLaProce; direccionNotificacion.Text = Pro.DireProce; Txtempresamensa.Text = BllEmpresaMensajeria.GetEMensajeria((BllMensajeria.GetActa(act._number).MensOper)).EmMeNomb; FillRespuesta(); //TxtAnomaRev.Text=Pro. } catch (Exception ex) { Log.EscribirError(ex); } }
protected void BtnSelect_Command(object sender, CommandEventArgs e) { try { if (e.CommandName != "Page") { BllProcesoSimpli.ProcesoSimpli Row = new BllProcesoSimpli.ProcesoSimpli(); List<BllProcesoSimpli.ProcesoSimpli> Rows = new List<BllProcesoSimpli.ProcesoSimpli>(); Rows = (List<BllProcesoSimpli.ProcesoSimpli>)Session["ListProcesoSimpli"]; Session["CodigoActividad"] = e.CommandArgument; if (Rows.Exists(b => b.CodiProc.ToString() == e.CommandArgument.ToString())) { Row = Rows.Where(b => b.CodiProc.ToString() == e.CommandArgument.ToString()).First(); TxtCodigo.Enabled = false ; TxtCodigo.Text = Row.CodiProc.ToString().PadLeft(5,'0'); TxtNroFactura.Text = Row.NoFaProc.ToString().PadLeft(5, '0'); TxtNroActa1.Text = Row.NoAcProc.ToString(); TxtMedidor.Text = Row.NoMeProc; TxtMarcaMed.Text = Row.MaMePrec; TxtLabRe.Text = Row.LaboProc; TxtAcredita.Text = Row.AcreProc; TxtResolucion.Text = Row.NoReProc; TxtNroCalibracion.Text = Row.InCaPrec; TxtResulRe.Text = Row.ReRePrec; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "procesosimplificado();", true); } } } catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlConsultarDatos, 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 btneliminarGridView_Command(object sender, CommandEventArgs e) { try { if (e.CommandName != "Page") { BllProcesoSimpli.ProcesoSimpli Row = new BllProcesoSimpli.ProcesoSimpli(); List<BllProcesoSimpli.ProcesoSimpli> Rows = new List<BllProcesoSimpli.ProcesoSimpli>(); Rows = (List<BllProcesoSimpli.ProcesoSimpli>)Session["ListProcesoSimpli"]; Session["CodigoActividad"] = e.CommandArgument; if (Rows.Exists(b => b.CodiProc.ToString() == e.CommandArgument.ToString())) { Row = Rows.Where(b => b.CodiProc.ToString() == e.CommandArgument.ToString()).First(); int r = Row.Desactivar(); if (r > 0) { FillProcesoSimpli(); Metodos.CleanControl(this.Controls); Metodos.divMensaje(Constantes.Succes, Constantes.Eliminado, PnlMsg,Constantes.Ok); } } } } catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlConsultarDatos, PnlMsg,Constantes.Fallo); } }
protected void buscarProceso() { try { BllProcesoSimpli.ProcesoSimpli Pro = new BllProcesoSimpli.ProcesoSimpli(); Pro = BllProcesoSimpli.GetPorceXActa(int.Parse(TxtNroActa.Text)); TxtNroFactura.Text = Pro.NoFaProc; TxtRadicado.Text = Pro.NoRaPrec; TxtResulRe.Text = Pro.ReRePrec; TxtLabRe.Text = Pro.LaboProc; TxtAcredita.Text = Pro.AcreProc; TxtResolucion.Text = Pro.NoReProc; TxtNroCalibracion.Text = Pro.InCaPrec; FillRespuesta(); //TxtAnomaRev.Text=Pro. } catch (Exception ex) { Log.EscribirError(ex); } }