public string AsignaMovimiento(int reciboint, int id_registro) { FacturasRN factura = new FacturasRN(); Resultado res = factura.AsignarMovimiento(reciboint, id_registro); return res.ID_Error + "-" + reciboint + "-" + res.Descripcion; }
public void imprimirReciboPDF(int numRecibo, HttpResponse Response) { try { DataSet dsRec = new DataSet("DataSetRec"); DataTable dt = new DataTable("DataTableRec"); FacturasRN ds = new FacturasRN(); dsRec.Tables.Add(dt); ds.getRecibos(ref dt, numRecibo); ReportDataSource rds = new ReportDataSource(); rds.Name = "DataSetRec_DataTableRec"; rds.Value = dsRec.Tables[0]; ReportViewer ReportViewer1 = new ReportViewer(); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(rds); ReportViewer1.LocalReport.ReportPath = "F:/EBuy/EbuyPlaceNet/FacturacionEbuy/Reportes/Recibo/Recibo_rpt.rdlc"; //Dim p As New ReportParameter("TITULO", "DETALLE DEL LOTE " & Request.QueryString("id_lote") & " DE LA OBRA " & Request.QueryString("obra")) //ReportViewer1.LocalReport.SetParameters(New ReportParameter() {p}) ReportViewer1.LocalReport.Refresh(); string reportType = "PDF"; string mimeType = ""; string encoding = ""; string fileNameExtension = ""; string deviceInfo = "" + " PDF" + " 8.5in" + " 11in" + " 0.5in" + " 1in" + " 1in" + " 0.5in" + ""; Warning[] Warnings = null; string[] streams = null; Byte[] renderedBytes; renderedBytes = ReportViewer1.LocalReport.Render(reportType, null, out mimeType, out encoding, out fileNameExtension, out streams, out Warnings); Response.Clear(); Response.ContentType = mimeType; Response.AddHeader("content-disposition", "attachment; filename=Recibo." + fileNameExtension); Response.BinaryWrite(renderedBytes); Response.End(); } catch(Exception ex) { } }
public string Desuspender(string provid, int reciboint) { FacturasRN factura = new FacturasRN(); Decimal valor = factura.getSaldoProveedor(provid); RecibosEbuy recibo = factura.getRecibo(reciboint); if (recibo.Importe >= valor) { //Hay que desuspenderlo. return "1"; } else { return "2"; } //return valor.ToString(); }
protected void SubirExcel_Click(object sender, EventArgs e) { GrillaCarga.Visible = true; GrillaResultado.Visible = false; //Parseo el excel enviado. string banco = ""; if (Convert.ToInt16(Bancos.SelectedValue) == 1) { banco = "Itau"; } if (Convert.ToInt16(Bancos.SelectedValue) == 2) { banco = "Rio"; } if (Convert.ToInt16(Bancos.SelectedValue) == 11) { banco = "Frances"; } if (Convert.ToInt16(Bancos.SelectedValue) == 40) { banco = "FrancesNuevo"; } EbuyConfiguracion ec = new EbuyConfiguracion(); string archivo = ArchivoFactory.GetArchivoPath("EBD") + Archivo.FileName; Archivo.SaveAs(ec.DirectorioArchivos + archivo); Parser parser; if (banco != "Itau") parser = new ExcelParser(ec.DirectorioArchivos + archivo); else { List<int> campos = new List<int>(); campos.Add(15); campos.Add(15); campos.Add(44); campos.Add(22); campos.Add(24); parser = new TextoParser(ec.DirectorioArchivos + archivo, campos); } DataSet datos; datos = parser.Ejecutar(); //Factory para llenar los datos del excel a una clase. BancoExcelInsercion excel = BancoExcelFactory.GetBancoExcel(banco); List<BancoExcelMovimiento> resultado = excel.Ejecutar(datos); EbuyGridVIew1.DataSource = resultado; EbuyGridVIew1.DataBind(); }
void mostrarRecibo(int NumDoc, FacturasRN facturasRN) { // DataSet dsRec = new DataSet("DataSetRec"); DataTable dt = new DataTable("DataTableRec"); facturasRN.getRecibos(ref dt, NumDoc); //dsRec.Tables.Add(dt); foreach (DataRow item in dt.Rows) { actTiposDoc(); limpiaDetalleRecibo(); lbl_recibo.Text = NumDoc.ToString(); txt_recibo.Text = item["ReciboId"].ToString(); txt_fecha.Text = item["fechaInforme"].ToString(); txt_importe.Text = item["Importe"].ToString(); txt_facturas.Text = item["listaFacturas"].ToString(); ddl_estado.SelectedValue = item["estado"].ToString(); lbl_modoDePago.Text = item["DestipoPago"].ToString(); } }
protected void AceptarPago(Object sender, CommandEventArgs e) { GridViewRow row = GrillaCtaCte.Rows[Convert.ToInt16(e.CommandArgument)]; FacturasRN datos = new FacturasRN(); // datos.updateRecibo("", 8, id_recibo, numeroderecibo); }