/*Carga Encontrada*/ protected void BtnCaEnGuardar_Click(object sender, EventArgs e) { try { BtnCaEnGuardar.Enabled=false; if (int.Parse(TxtCCECDF.Text) > 0) { if (TxtCodigo.Text == "") { if (CapturarDatosBasicos()) { ObjGrabar.AcLiMeLi = "01"; ObjGrabar.AcLiMeAn = ""; ObjGrabar.AcLiCoTo = int.Parse(TxtCCCo.Text); ObjGrabar.AcLiPrEs = decimal.Parse(TxtPromEstrato.Text); ObjGrabar.AcLiCaCo = decimal.Parse(TxtCC.Text); ObjGrabar.AcLiCoPo = decimal.Parse(TxtConsuPoster.Text); ; ObjGrabar.AcLiHora = int.Parse(TxtCCNm.Text); ObjGrabar.AcLiVaC1 = decimal.Parse(TxtCCECDF.Text); ObjGrabar.AcliDeFo = TxtCCResul.Text; ObjGrabar.AcLiDeMe = LblCargContratada.Text; ObjGrabar.AcLiObse = TxtCCObser.Text; ObjGrabar.AcLiUser = Usuario.username; ObjGrabar.AcLiFeSi = DateTime.Now; ObjGrabar.AcLiFeMo = DateTime.Now; ObjGrabar.AcLiPoUt = int.Parse(TxtPorcUtil.Text); ObjGrabar.AcLiCaWa = decimal.Parse(TxtCargaWatt.Text); ObjGrabar.AcLiCaKw = decimal.Parse(TxtCargaKws.Text); ObjGrabar.AcLiKwCe = int.Parse(TxtestXCens.Text); TxtValorECDF.Text = TxtCCECDF.Text; long r = ObjGrabar.Insert(); if (r > 0) { GuardarChequeo(); GuardarBitacora(); TxtCodigo.Text = r.ToString(); Metodos.divMensaje(Constantes.Succes, Constantes.Guardado, PnlMsg, Constantes.Ok); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); CargarReport(); } } } else { ObjGrabar = BllActa_Liquidacion.GetActa(int.Parse(TxtCodigo.Text)); if (CapturarDatosBasicos()) { ObjGrabar.AcLiMeAn = ObjGrabar.AcLiMeLi; ObjGrabar.AcLiMeLi = "01"; ObjGrabar.AcLiUser = Usuario.username; ObjGrabar.AcLiFeSi = DateTime.Now; ObjGrabar.AcLiFeMo = DateTime.Now; ObjGrabar.AcLiPoUt = int.Parse(TxtPorcUtil.Text); ObjGrabar.AcLiCaWa = decimal.Parse(TxtCargaWatt.Text); ObjGrabar.AcLiCaKw = decimal.Parse(TxtCargaKws.Text); ObjGrabar.AcLiKwCe = int.Parse(TxtestXCens.Text); ObjGrabar.AcLiCoTo = int.Parse(TxtCCCo.Text); ObjGrabar.AcLiPrEs = decimal.Parse(TxtPromEstrato.Text); ObjGrabar.AcLiCaCo = decimal.Parse(TxtCC.Text); ObjGrabar.AcLiCoPo = decimal.Parse(TxtConsuPoster.Text); ; ObjGrabar.AcLiHora = int.Parse(TxtCCNm.Text); ObjGrabar.AcLiVaC1 = decimal.Parse(TxtCCECDF.Text); ObjGrabar.AcliDeFo = TxtCCResul.Text; ObjGrabar.AcLiObse = TxtCCObser.Text; TxtValorECDF.Text = TxtCCECDF.Text; long r = ObjGrabar.Update(); if (r > 0) { GuardarChequeo(); GuardarBitacora(); TxtCodigo.Text = r.ToString(); Metodos.divMensaje(Constantes.Succes, Constantes.Guardado, PnlMsg, Constantes.Ok); // ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); CargarReport(); } } } //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); } else { Metodos.divMensaje(Constantes.Danger, Constantes.Ecdf, PnlMsg, Constantes.Advertencia); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); } BtnCaEnGuardar.Enabled = true; } catch (Exception ex) { Log.EscribirError(ex); } }
/*PROMEDIO DE ESTRATO*/ protected void BtnPromGuardar_Click(object sender, EventArgs e) { try { if (int.Parse(TxtPromECDF.Text) > 0) { if (TxtCodigo.Text == "") { GuardarChequeo(); if (CapturarDatosBasicos()) { ObjGrabar.AcLiMeLi = "09"; ObjGrabar.AcLiMeAn = ""; ObjGrabar.AcLiCoTo = int.Parse(TxtPromCO.Text); ObjGrabar.AcLiPrEs = decimal.Parse(TxtProm.Text); ObjGrabar.AcLiCaCo = decimal.Parse(TxtCC.Text); ObjGrabar.AcLiCoPo = decimal.Parse(TxtEC.Text); ; ObjGrabar.AcLiHora = int.Parse(TxtCCNm.Text); ObjGrabar.AcLiVaC1 = decimal.Parse(TxtPromECDF.Text); ObjGrabar.AcliDeFo = TxtPromResul.Text; ObjGrabar.AcLiObse = TxtPromObser.Text; TxtValorECDF.Text = TxtPromECDF.Text; long r = ObjGrabar.Insert(); if (r > 0) { GuardarBitacora(); TxtCodigo.Text = r.ToString(); Metodos.divMensaje(Constantes.Succes, Constantes.Guardado, PnlMsg, Constantes.Ok); //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); CargarReport(); } } } else { ObjGrabar = BllActa_Liquidacion.GetActa(int.Parse(TxtCodigo.Text)); GuardarChequeo(); if (CapturarDatosBasicos()) { ObjGrabar.AcLiMeAn = ObjGrabar.AcLiMeAn; ObjGrabar.AcLiMeLi = "09"; ObjGrabar.AcLiCoTo = int.Parse(TxtPromCO.Text); ObjGrabar.AcLiPrEs = decimal.Parse(TxtProm.Text); ObjGrabar.AcLiCaCo = decimal.Parse(TxtCC.Text); ObjGrabar.AcLiCoPo = decimal.Parse(TxtEC.Text); ; ObjGrabar.AcLiHora = int.Parse(TxtCCNm.Text); ObjGrabar.AcLiVaC1 = decimal.Parse(TxtPromECDF.Text); ObjGrabar.AcliDeFo = TxtPromResul.Text; ObjGrabar.AcLiObse = TxtPromObser.Text; TxtValorECDF.Text = TxtPromECDF.Text; long r = ObjGrabar.Update(); if (r > 0) { GuardarBitacora(); TxtCodigo.Text = r.ToString(); Metodos.divMensaje(Constantes.Succes, Constantes.Actualizar, PnlMsg, Constantes.Ok); // ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); CargarReport(); } //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); } } } else { Metodos.divMensaje(Constantes.Danger, Constantes.Ecdf, PnlMsg, Constantes.Advertencia); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); } } catch (Exception ex) { Log.EscribirError(ex); Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg, Constantes.Fallo); } }
protected void BtnSelect_Command(object sender, CommandEventArgs e) { try { if (e.CommandName != "Page") { BllActa_Liquidacion.Acta_Liquidacion Row = new BllActa_Liquidacion.Acta_Liquidacion(); List<BllActa_Liquidacion.Acta_Liquidacion> Rows = new List<BllActa_Liquidacion.Acta_Liquidacion>(); Rows = (List<BllActa_Liquidacion.Acta_Liquidacion>)Session["ListLiquidacion"]; if (Rows.Exists(b => b.AcLiCodi.ToString() == e.CommandArgument.ToString())) { Row = Rows.Where(b => b.AcLiCodi.ToString() == e.CommandArgument.ToString()).First(); TxtCodigo.Enabled = false; TxtCodigo.Text = Row.AcLiCodi.ToString(); TxtNroActa.Text = Row.AcLiActa.ToString(); Session["acta"] = Row.AcLiActa.ToString(); PromedioEstrato(); DecolucionLecturas(); EvolucionConsumo(); PorcentajeDeError(); CargarListaChequeo(); FillBitacora(); FillDocumentos(); } } } catch (Exception ex) { Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlConsultarDatos, PnlMsg, Constantes.Fallo); Log.EscribirError(ex); } }
/*porcentaje de error*/ protected void BtnPorGuardar_Click(object sender, EventArgs e) { try { if (int.Parse(TxtPorcECDF.Text) > 0) { if (TxtCodigo.Text == "") { if (CapturarDatosBasicos()) { ObjGrabar.AcLiMeLi = "11"; ObjGrabar.AcLiMeAn = ""; ObjGrabar.AcLiUser = Usuario.username; ObjGrabar.AcLiFeSi = DateTime.Now; ObjGrabar.AcLiFeMo = DateTime.Now; ObjGrabar.AcLiPoUt = int.Parse(TxtPorcUtil.Text); ObjGrabar.AcLiCaWa = decimal.Parse(TxtCargaWatt.Text); ObjGrabar.AcLiCaKw = decimal.Parse(TxtCargaKws.Text); ObjGrabar.AcLiKwCe = int.Parse(TxtestXCens.Text); ObjGrabar.AcLiPrEs = decimal.Parse(TxtPorc.Text); ObjGrabar.AcLiCoTo = int.Parse(txtPorcCO.Text); ObjGrabar.AcLiVaC1 = decimal.Parse(TxtPorcECDF.Text); ObjGrabar.AcliDeFo = TxtPorcresult.Text; ObjGrabar.AcLiObse = TxtPorcObser.Text; ObjGrabar.AcLiDeMe = LblPorce.Text; TxtValorECDF.Text = TxtPorcECDF.Text; long r = ObjGrabar.Insert(); if (r > 0) { GuardarBitacora(); GuardarChequeo(); TxtCodigo.Text = r.ToString(); Metodos.divMensaje(Constantes.Succes, Constantes.Guardado, PnlMsg, Constantes.Ok); // ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); CargarReport(); } } } else { ObjGrabar = BllActa_Liquidacion.GetActa(int.Parse(TxtCodigo.Text)); if (CapturarDatosBasicos()) { ObjGrabar.AcLiMeAn = ObjGrabar.AcLiMeLi; ObjGrabar.AcLiMeLi = "11"; ObjGrabar.AcLiUser = Usuario.username; ObjGrabar.AcLiFeSi = DateTime.Now; ObjGrabar.AcLiFeMo = DateTime.Now; ObjGrabar.AcLiPoUt = int.Parse(TxtPorcUtil.Text); ObjGrabar.AcLiCaWa = decimal.Parse(TxtCargaWatt.Text); ObjGrabar.AcLiCaKw = decimal.Parse(TxtCargaKws.Text); ObjGrabar.AcLiKwCe = int.Parse(TxtestXCens.Text); ObjGrabar.AcLiPrEs = decimal.Parse(TxtPorc.Text); ObjGrabar.AcLiCoTo = int.Parse(txtPorcCO.Text); ObjGrabar.AcLiVaC1 = decimal.Parse(TxtPorcECDF.Text); ObjGrabar.AcliDeFo = TxtPorcresult.Text; ObjGrabar.AcLiObse = TxtPorcObser.Text; TxtValorECDF.Text = TxtPorcECDF.Text; long r = ObjGrabar.Update(); if (r > 0) { GuardarBitacora(); GuardarChequeo(); TxtCodigo.Text = r.ToString(); Metodos.divMensaje(Constantes.Succes, Constantes.Actualizar, PnlMsg, Constantes.Ok); // ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); CargarReport(); } ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); } } } else { Metodos.divMensaje(Constantes.Danger, Constantes.Ecdf, PnlMsg, Constantes.Advertencia); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); } } 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") { BllActa_Liquidacion.Acta_Liquidacion Row = new BllActa_Liquidacion.Acta_Liquidacion(); List<BllActa_Liquidacion.Acta_Liquidacion> Rows = new List<BllActa_Liquidacion.Acta_Liquidacion>(); Rows = (List<BllActa_Liquidacion.Acta_Liquidacion>)Session["ListLiquidacion"]; Session["CodigoActividad"] = e.CommandArgument; //if (Rows.Exists(b => b.AcLiCodi.ToString() == e.CommandArgument.ToString())) //{ // Row = Rows.Where(b => b.AcLiCodi.ToString() == e.CommandArgument.ToString()).First(); // Row.EsAcEsta = false; // int r = Row.Desactivar(); // if (r > 0) // { // FillLiquidacion(); // Metodos.CleanControl(this.Controls); // Metodos.divMensaje(Constantes.Succes, Constantes.Eliminado, PnlMsg,Constantes.Ok); // } //} } } catch (Exception ex) { Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlConsultarDatos, PnlMsg, Constantes.Fallo); Log.EscribirError(ex); } }
/*Devolucion */ protected void BtnDevGuardar_Click(object sender, EventArgs e) { try { if (TxtCodigo.Text == "") { if (CapturarDatosBasicos()) { ObjGrabar.AcLiMeLi = "05"; ObjGrabar.AcLiMeAn = ""; ObjGrabar.AcLiCoTo = int.Parse(TxtAcum.Text); ObjGrabar.AcLiPrEs = decimal.Parse(TxtPromEstrato.Text); ObjGrabar.AcLiCaCo = decimal.Parse(TxtCargaContra.Text); ObjGrabar.AcLiCoPo = decimal.Parse(TxtConsuPoster.Text); ; ObjGrabar.AcLiHora = int.Parse(TxtCCNm.Text); //ObjGrabar.AcLiEsLec1 = CmbLectura1.SelectedValue; //ObjGrabar.AcLiEsLec2 = CmbLectura2.SelectedValue; ObjGrabar.AcLiFel1 = FechaLectura1.Text; ObjGrabar.AcLiFel1 = FechaLectura2.Text; ObjGrabar.AcLiLec1 = decimal.Parse(NroLectura1.Text); ObjGrabar.AcLiLec2 = decimal.Parse(NroLectura2.Text); ObjGrabar.AcLiDiTr = int.Parse(TxtDiasTransc1.Text); ObjGrabar.AcLiVaC1 = decimal.Parse(TxtDLECDF.Text); ObjGrabar.AcliDeFo = TxtDLResul.Text; ObjGrabar.AcLiObse = TxtDevObser.Text; ObjGrabar.AcLiDeMe = LblDevolucion.Text; TxtValorECDF.Text = (TxtDLECDF.Text); long r = ObjGrabar.Insert(); if (r > 0) { GuardarChequeo(); GuardarBitacora(); TxtCodigo.Text = r.ToString(); Metodos.divMensaje(Constantes.Succes, Constantes.Guardado, PnlMsg, Constantes.Ok); // ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); CargarReport(); } } } else { ObjGrabar = BllActa_Liquidacion.GetActa(int.Parse(TxtCodigo.Text)); if (CapturarDatosBasicos()) { ObjGrabar.AcLiMeAn = ObjGrabar.AcLiMeLi; ObjGrabar.AcLiMeLi = "05"; ObjGrabar.AcLiCoTo = int.Parse(TxtAcum.Text); ObjGrabar.AcLiPrEs = decimal.Parse(TxtPromEstrato.Text); ObjGrabar.AcLiCaCo = decimal.Parse(TxtCargaContra.Text); ObjGrabar.AcLiCoPo = decimal.Parse(TxtConsuPoster.Text); ; ObjGrabar.AcLiHora = int.Parse(TxtCCNm.Text); //ObjGrabar.AcLiEsLec1 = CmbLectura1.SelectedValue; //ObjGrabar.AcLiEsLec2 = CmbLectura2.SelectedValue; //ObjGrabar.AcLiFeLe1 = DateTime.Parse(FechaLectura1.Text); //ObjGrabar.AcLiFeLe2 = DateTime.Parse(FechaLectura2.Text); ObjGrabar.AcLiLec1 = decimal.Parse(NroLectura1.Text); ObjGrabar.AcLiLec2 = decimal.Parse(NroLectura2.Text); ObjGrabar.AcLiDiTr = int.Parse(TxtDiasTransc1.Text); ObjGrabar.AcLiVaC1 = decimal.Parse(TxtDLECDF.Text); ObjGrabar.AcLiDeMe = LblDevolucion.Text; ObjGrabar.AcliDeFo = TxtDLResul.Text; ObjGrabar.AcLiObse = TxtDevObser.Text; TxtValorECDF.Text = TxtDLECDF.Text; long r = ObjGrabar.Update(); if (r > 0) { GuardarChequeo(); GuardarBitacora(); TxtCodigo.Text = r.ToString(); Metodos.divMensaje(Constantes.Succes, Constantes.Actualizar, PnlMsg, Constantes.Ok); // ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); CargarReport(); } // ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "Confirm();", true); } } } 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") { BllActa_Liquidacion.Acta_Liquidacion Row = new BllActa_Liquidacion.Acta_Liquidacion(); List<BllActa_Liquidacion.Acta_Liquidacion> Rows = new List<BllActa_Liquidacion.Acta_Liquidacion>(); Rows = (List<BllActa_Liquidacion.Acta_Liquidacion>)Session["ListLiquidacion"]; Session["CodigoActividad"] = e.CommandArgument; } } catch (Exception ex) { Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlConsultarDatos, PnlMsg, Constantes.Fallo); Log.EscribirError(ex); } }
protected void Modificar() { try { if (BllMensajeria.Exist(int.Parse(TxtCodi.Text)) == 1) { BllMensajeria.Mensajeria ObjGrabar = new BllMensajeria.Mensajeria(); ObjGrabar = BllMensajeria.GetMens((int.Parse(TxtCodi.Text))); // ObjGrabar.MensActa = int.Parse(TxtNroActa1.Text); ObjGrabar.MensOper = int.Parse(CmbEmpresa.SelectedValue); ObjGrabar.MensUsSi = Usuario.username; ObjGrabar.MensFeSi = System.DateTime.Now; ObjGrabar.MensCaDe = 0; int r = ObjGrabar.Update(); if (r > 0) { TxtCodi.Text = r.ToString().PadLeft(5, '0'); 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"); } else { Metodos.divMensaje(Constantes.Danger, "Error al actualizar Estado del Acta", PnlMsg, Constantes.Fallo); } } } } } catch (Exception ex) { Metodos.divMensaje(Constantes.Danger, Constantes.ErrorAlGuardar, PnlMsg, Constantes.Fallo); Log.EscribirError(ex); } }