public void AltaFactura(int IdPedido, int IdUsuario) { NegocioCarrito NegocioCarrito = new NegocioCarrito(); try { VariablesSession(); Factura AuxFactura = new Factura(); AuxFactura.IDPedido = IdPedido; AuxFactura.IDUsuario = IdUsuario; AuxFactura.FechaFactura = DateTime.Now; AuxFactura.TipoDePago = new TipoDePago(); AuxFactura.TipoDePago.Id = MedioPago; AuxFactura.Importe = Total; NegocioCarrito.AltaFactura(AuxFactura); AltaDatosEnvio(IdPedido); } catch (Exception ex) { throw ex; } }
public void AltaPedido(int IdCarro, int IdUsuario) { NegocioCarrito NegocioCarrito = new NegocioCarrito(); try { Pedido AuxPedido = new Pedido(); AuxPedido.IDCarrito = IdCarro; AuxPedido.EstadoPedidos = new EstadoPedidos(); AuxPedido.EstadoPedidos.Id = 1; AuxPedido.Fecha = DateTime.Now; NegocioCarrito.AltaPedido(AuxPedido); AltaFactura(NegocioCarrito.IdPedido(IdCarro), IdUsuario); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { try { var IdPedido = Request.QueryString["ID"]; var IdCarrito = Request.QueryString["Carrito"]; if (IdPedido != null && IdCarrito != null) { NegocioCarrito carrito = new NegocioCarrito(); NegocioUsuario Usuario = new NegocioUsuario(); IdUsuario = carrito.IdUsuario(Convert.ToInt32(IdCarrito)); Email = Usuario.BuscarMail(IdUsuario); } } catch (Exception ex) { throw ex; } }
public void AgregarCarrito() { try { NegocioCarrito NegocioCarrito = new NegocioCarrito(); CarritoCompra Aux = new CarritoCompra(); VariablesSession(); Logueado = (Usuario)Session[Session.SessionID + "UsuarioLogueado"]; Aux.IdUsuario = Logueado.Id; Aux.CostoTotal = Total; NegocioCarrito.AltaCarrito(Aux); AltaElementoCarrito(NegocioCarrito.IdCarrito(Logueado)); AltaPedido(NegocioCarrito.IdCarrito(Logueado), Logueado.Id); } catch (Exception ex) { throw ex; } }
public void AltaElementoCarrito(int IdCarrito) { NegocioCarrito negocioCarrito = new NegocioCarrito(); try { foreach (var Elemento in ElementosCarrito) { ElementoCarrito Auxiliar = new ElementoCarrito(); Auxiliar.IdCarrito = IdCarrito; Auxiliar.articulo = new Articulo(); Auxiliar.articulo.Id = Elemento.articulo.Id; Auxiliar.Cantidad = Elemento.Cantidad; Auxiliar.SubTotal = Elemento.SubTotal; negocioCarrito.AltaElemento(Auxiliar); } } catch (Exception ex) { throw ex; } }