public IActionResult GetVentas() { IList <ReporteIngresos> reporteIngresos = new List <ReporteIngresos>();//Facturas Procesadas es Un modelo que se tuvo que crear para obtener los datos de el procedimiento con relacion using (var context = new FacturaContext()) { try { reporteIngresos = context.LoadStoredProc("dbo.CapturaVentas")// Nombre del Procedimiento .ExecuteStoredProc <ReporteIngresos>(); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(reporteIngresos)); } }
public IActionResult CantidadProducto() { IList <CantidadClientes> cantidad = new List <CantidadClientes>();//Facturas Procesadas es Un modelo que se tuvo que crear para obtener los datos de el procedimiento con relacion using (var context = new FacturaContext()) { try { cantidad = context.LoadStoredProc("dbo.cantidadProductos")// Nombre del Procedimiento .ExecuteStoredProc <CantidadClientes>(); } catch (Exception e) { return(BadRequest(e.Message)); } } return(Ok(cantidad)); }
public IActionResult GetFacturaInfo([FromBody] CodigoCompras value) { IList <ComprasProcesadas> listaCompras = new List <ComprasProcesadas>();//Compras Procesadas es Un modelo que se tuvo que crear para obtener los datos de el procedimiento con relacion using (var context = new FacturaContext()) { try { listaCompras = context.LoadStoredProc("dbo.ComprasProcesadasUnica")// Nombre del Procedimiento .WithSqlParam("@idCompras", value.IdCompra) .ExecuteStoredProc <ComprasProcesadas>(); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(listaCompras)); } }
public IActionResult PostCompra(int anio) { IList <ReporteMes> reporteMesVentas = new List <ReporteMes>();//Facturas Procesadas es Un modelo que se tuvo que crear para obtener los datos de el procedimiento con relacion using (var context = new FacturaContext()) { try { reporteMesVentas = context.LoadStoredProc("dbo.CantidadCompradaPorMes")// Nombre del Procedimiento .WithSqlParam("@anio", anio) .ExecuteStoredProc <ReporteMes>(); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(reporteMesVentas)); } }
public IActionResult GetListaFactura() { IList <ComprasProcesadas> listaCompra = new List <ComprasProcesadas>();//Facturas Procesadas es Un modelo que se tuvo que crear para obtener los datos de el procedimiento con relacion using (var context = new FacturaContext()) { try { listaCompra = context.LoadStoredProc("dbo.ComprasProcesadas")// Nombre del Procedimiento .ExecuteStoredProc <ComprasProcesadas>(); // Enviar mensaje de correo electronico // var message = new MimeMessage(); // message.From.Add(new MailboxAddress("Compra", "*****@*****.**"));//Aqui va lo que va a aparecer de donde viene // message.To.Add(new MailboxAddress("Hola", "*****@*****.**"));//Aqui va lo que va a aparecer a donde va // message.Subject = " Prueba de los mensajes "; // message.Body = new TextPart("Helloo") //// message.Attachments();//Tenerlo en OJO por si vamos a enviar directamente el archivo de la factura // { // Text = "Aqui estamos comodo" //Lo que va en el cuerpo // }; // using (var client = new SmtpClient()) // { // client.Connect("smtp.gmail.com", 587, true);//El puerto de gmail // client.Authenticate("*****@*****.**", "Dominic17121996");//Las credenciales de correo que estamos usando // client.Send(message);//Que lo envie // client.Disconnect(true); // //Que se desconecte // } } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(listaCompra)); } }