public void ProcessRequest(HttpContext context) { HttpResponse r = context.Response; //write your handler implementation here. int nroFactura = Convert.ToInt32(context.Request.QueryString["nroFactura"]); string tipoCbte = context.Request.QueryString["tipoCbte"]; if (tipoCbte == "1") lblTipoCbte = "Factura: "; if (tipoCbte == "2") lblTipoCbte = "Nota Débito: "; if (tipoCbte == "3") lblTipoCbte = "Nota Crédito: "; using (BliboxEntities db = new BliboxEntities()) { try { factura = db.Encabezado_Factura.Where(m => m.Nro_factura == nroFactura).FirstOrDefault(); byte[] pdf = this.GenerarPDF(lblTipoCbte); VisualizarPDF(r, pdf); } catch (Exception ex) { throw; } } }
public ActionResult obtenerArticulos(int? idCliente) { BliboxEntities db2 = new BliboxEntities(); db2.Configuration.ProxyCreationEnabled = false; List<Articulo> articulos = db2.Articulo.Where(m => m.ID_cliente == idCliente).ToList(); return Json(articulos, JsonRequestBehavior.AllowGet); }
public ActionResult obtenerDatosCliente(int? idCliente) { Cliente cliente = db.Cliente.Where(m=>m.ID_cliente == idCliente).FirstOrDefault(); BliboxEntities db2 = new BliboxEntities(); db2.Configuration.ProxyCreationEnabled = false; ClienteJson clientejson = new ClienteJson { Documento = cliente.Documento, ID_cliente = cliente.ID_cliente, Razon_Social = cliente.Razon_Social, TipoDocumento = cliente.TipoDocumento, TipoResponsable = db.TipoResponsables.Where(m => m.Codigo == cliente.TipoResponsable).FirstOrDefault().Descripcion, DiasFF = cliente.DiasFF, Dias_Cheque = cliente.Dias_Cheque, Articulos = db2.Articulo.Where(m => m.ID_cliente == idCliente).ToList(), CondicionIVA = cliente.CondicionIVA }; ViewBag.art = clientejson.Articulos; return Json(clientejson, JsonRequestBehavior.AllowGet); }