private void descargarXML(int id_PagElec) { PagoElectronico pagoElectronico = new PagoElectronico(); Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; pagoElectronico.Id_Emp = Sesion.Id_Emp; pagoElectronico.Id_Cd = Sesion.Id_Cd_Ver; pagoElectronico.Id_PagElec = id_PagElec; CN_CapPagoElectronico clsPagoElectronico = new CN_CapPagoElectronico(); clsPagoElectronico.ConsultaPagoElectronico(pagoElectronico, Sesion.Emp_Cnx); string ruta = null; System.IO.StreamWriter sw = null; ruta = Server.MapPath("Reportes") + "\\archivoXml" + Sesion.Id_U.ToString() + "PagElec" + id_PagElec.ToString() + ".txt"; if (File.Exists(ruta)) { File.Delete(ruta); } if (File.Exists(Server.MapPath("Reportes") + "\\archivoXml" + Sesion.Id_U.ToString() + "PagElec" + id_PagElec.ToString() + ".xml")) { File.Delete(Server.MapPath("Reportes") + "\\archivoXml" + Sesion.Id_U.ToString() + "PagElec" + id_PagElec.ToString() + ".xml"); } sw = new System.IO.StreamWriter(ruta, false, Encoding.UTF8); sw.WriteLine(pagoElectronico.PagElec_Xml.ToString()); sw.Close(); File.Move(ruta, Server.MapPath("Reportes") + "\\archivoXml" + Sesion.Id_U.ToString() + "PagElec" + id_PagElec.ToString() + ".xml"); RAM1.ResponseScripts.Add(string.Concat(@"abrirArchivo('Reportes\\archivoXml" + Sesion.Id_U.ToString() + "PagElec", id_PagElec.ToString(), ".xml')")); }
internal void ShowDialog(IWin32Window owner, PagoElectronico.Domain.Rol rol) { welcomeLabel.Text = "Bienvenido " + CLC_SessionManager.currentUser.ToString(); rolLabel.Text = "Usted se encuentra logueado como " + rol.ToString(); funcionalidadBox.DataSource = new BindingSource(new BindingList<Funcionalidad>(rol.funcionalidades),null); funcionalidadBox.DropDownStyle = ComboBoxStyle.DropDownList; this.ShowDialog(owner); }
public void ConsultaPagoElectronico(PagoElectronico pagoElectronico, string Conexion, ref List <PagoElectronico> list) { try { new CD_CapPagoElectronico().ConsultaPagoElectronico(pagoElectronico, Conexion, ref list); } catch (Exception ex) { throw ex; } }
public void CancelarPagoElectronico(PagoElectronico pagoElectronico, string Conexion, ref int verificador) { try { new CD_CapPagoElectronico().CancelarPagoElectronico(pagoElectronico, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
//JFCV 18 dic 2015 agregar rechazo public void RechazarPagoElectronico(PagoElectronico pagoElectronico, ref int verificador, ref dbAccess oDB) { try { new CD_CapPagoElectronico().RechazarPagoElectronico(pagoElectronico, ref verificador, ref oDB); } catch (Exception ex) { throw ex; } }
public void EliminarPagoElectronicoArchivos(PagoElectronico pagoElectronico, string Conexion, ref int verificador) { try { new CD_CapPagoElectronico().EliminarPagoElectronicoArchivos(pagoElectronico, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
//jfcv 17 enero 2016 agregue porque al autorizar se revolvia con los archivos reales y el de soporte public void ConsultaPagoElectronicoAutorizacion(PagoElectronico pagoElectronico, string Conexion) { try { new CD_CapPagoElectronico().ConsultaPagoElectronicoAutorizacion(pagoElectronico, Conexion); } catch (Exception ex) { throw ex; } }
private List <PagoElectronico> GetList(int?tipo, int?acreedor, int?id_pagoelectronico) { try { //jfcv 20Oct2016 agregue el id pago ellecrónico en los filtros mejoras 2 punto 11 CN_CapPagoElectronico clsPagoElectronico = new CN_CapPagoElectronico(); List <PagoElectronico> list = new List <PagoElectronico>(); Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; PagoElectronico pagoElectronico = new PagoElectronico(); pagoElectronico.Id_Emp = session.Id_Emp; pagoElectronico.Id_Cd = session.Id_Cd_Ver; //JFCV 29nov2016 INICIO agregar los filtros para que se realice la busqueda if (CmbId_Cd.SelectedIndex == -1) { pagoElectronico.Id_Cd = session.Id_Cd_Ver; } else { pagoElectronico.Id_Cd = Convert.ToInt32(CmbId_Cd.SelectedValue); } pagoElectronico.Id_Acr_Filtro = acreedor; pagoElectronico.Id_PagElecTipo_Filtro = tipo; pagoElectronico.Id_PagElecCuenta_Filtro = -1; //jfcv 20Oct2016 agregue el id pago ellecrónico en los filtros mejoras 2 punto 11 pagoElectronico.Id_PagElec = Convert.ToInt32(id_pagoelectronico); pagoElectronico.Id_PagElecEstatus_Filtro = (CmbEstatus.SelectedValue == "" ? -1 : Int32.Parse(CmbEstatus.SelectedValue)); clsPagoElectronico.ConsultaPagoElectronicoAdmin(pagoElectronico, session.Emp_Cnx, ref list); return(list); // bool autorizado = Boolean.Parse(CmbEstatus.SelectedValue); // return list.Where(x => x.PagElec_Autorizado == autorizado).ToList(); //} } catch (Exception ex) { throw ex; } }
private void descargarPDF(int id_PagElec) { PagoElectronico pagoElectronico = new PagoElectronico(); Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; pagoElectronico.Id_Emp = Sesion.Id_Emp; pagoElectronico.Id_Cd = Sesion.Id_Cd_Ver; pagoElectronico.Id_PagElec = id_PagElec; CN_CapPagoElectronico clsPagoElectronico = new CN_CapPagoElectronico(); clsPagoElectronico.ConsultaPagoElectronico(pagoElectronico, Sesion.Emp_Cnx); byte[] archivoPdf = pagoElectronico.PagElec_Pdf; if (archivoPdf != null) { if (archivoPdf.Length > 0) { string tempPDFname = string.Concat("GASTO_" , Sesion.Id_Emp.ToString() , "_", Sesion.Id_Cd.ToString() , "_", id_PagElec.ToString() , ".pdf"); string URLtempPDF = Server.MapPath(string.Concat(ConfigurationManager.AppSettings["URLtempPDF"].ToString(), tempPDFname)); string WebURLtempPDFGastos = string.Concat(ConfigurationManager.AppSettings["WebURLtempPDFGastos"].ToString(), tempPDFname); this.ByteToTempPDF(URLtempPDF, archivoPdf); // ------------------------------------------------------------------------------------------------ // Ejecuta funciós JS para abrir una nueva ventana de Explorador y visualizar el archivo PDF // ------------------------------------------------------------------------------------------------ RAM1.ResponseScripts.Add(string.Concat(@"AbrirFacturaPDF('", WebURLtempPDFGastos, "')")); } } }