public void createHistorialVentas(HistorialVentas hvTmp)
        {
            Entities.HistorialVentas hv = new Entities.HistorialVentas();

            hv.idusuario    = hvTmp.idusuario;
            hv.nombreOferta = hvTmp.nombreOferta;
            hv.fechaCompra  = hvTmp.fechaCompra;

            try
            {
                ctx.HistorialVentas.Add(hv);
                ctx.SaveChanges();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public List <HistorialVentas> getAllHistorialesVenta()
        {
            List <HistorialVentas> historiales = new List <HistorialVentas>();

            try
            {
                List <Entities.HistorialVentas> historialesTmp = ctx.HistorialVentas.ToList();
                foreach (Entities.HistorialVentas item in historialesTmp)
                {
                    HistorialVentas hv = new HistorialVentas(item.id, item.idusuario, item.nombreOferta, item.fechaCompra);
                    historiales.Add(hv);
                }
                return(historiales);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void updateHistorialVentas(HistorialVentas hv)
        {
            try
            {
                var hvTemp = ctx.HistorialVentas
                             .Where(w => w.id == hv.id)
                             .SingleOrDefault();

                if (hvTemp != null)
                {
                    hvTemp.idusuario    = hv.idusuario;
                    hvTemp.nombreOferta = hv.nombreOferta;
                    hvTemp.fechaCompra  = hv.fechaCompra;
                    ctx.SaveChangesAsync().Wait();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
        private void btnHVentas_Click(object sender, EventArgs e)
        {
            HistorialVentas HVentasForm = new HistorialVentas();

            HVentasForm.ShowDialog();
        }