Example #1
0
        public void ModificarEstado(int IdPedido, int IdEstado)
        {
            AccesoADatos Datos = new AccesoADatos();

            try
            {
                Datos.SetearSp("SP_ModificarEstadoPedido");
                Datos.AgregarParametro("@IdPedido", Convert.ToString(IdPedido));
                Datos.AgregarParametro("@IdEstado", Convert.ToString(IdEstado));
                Datos.EjecutarLector();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public void AltaCarrito(CarritoCompra Alta)
        {
            AccesoADatos Datos = new AccesoADatos();

            try
            {
                Datos.SetearSp("SP_Alta_Carrito");
                Datos.AgregarParametro("@IdUsuario", Convert.ToString(Alta.IdUsuario));
                Datos.AgregarParametro("@Costo", Convert.ToString(Alta.CostoTotal));
                Datos.AgregarParametro("@Estado", Convert.ToString(1));
                Datos.EjecutarLector();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        public void AltaPedido(Pedido Alta)
        {
            AccesoADatos Datos = new AccesoADatos();

            try
            {
                Datos.SetearSp("SP_Alta_Pedido");
                Datos.AgregarParametro("@IdCarrito", Convert.ToString(Alta.IDCarrito));
                Datos.AgregarParametro("@IdEstado", Convert.ToString(Alta.EstadoPedidos.Id));
                Datos.AgregarParametroDateTime("@Fecha", Alta.Fecha);
                Datos.EjecutarLector();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #4
0
        public void AltaElemento(ElementoCarrito Alta)
        {
            AccesoADatos Datos = new AccesoADatos();

            try
            {
                Datos.SetearSp("SP_Alta_ElementoCarrito");
                Datos.AgregarParametro("@ID_carrito", Convert.ToString(Alta.IdCarrito));
                Datos.AgregarParametro("@ID_articulos", Convert.ToString(Alta.articulo.Id));
                Datos.AgregarParametro("@Cantidad", Convert.ToString(Alta.Cantidad));
                Datos.AgregarParametro("@Subtotal", Convert.ToString(Alta.SubTotal));
                Datos.EjecutarLector();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #5
0
        public void AltaFactura(Factura AuxAlta)
        {
            AccesoADatos Datos = new AccesoADatos();

            try
            {
                Datos.SetearSp("SP_Alta_Factura");

                Datos.AgregarParametro("@ID_pedido", Convert.ToString(AuxAlta.IDPedido));
                Datos.AgregarParametro("@ID_usuario", Convert.ToString(AuxAlta.IDUsuario));
                Datos.AgregarParametroDateTime("@Fecha", AuxAlta.FechaFactura);
                Datos.AgregarParametro("@ID_FormPago", Convert.ToString(AuxAlta.TipoDePago.Id));
                Datos.AgregarParametro("@Importe", Convert.ToString(AuxAlta.Importe));
                Datos.EjecutarLector();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void AltaEnvio(int IdPedido, DatosEnvio Informacion)
        {
            AccesoADatos Datos = new AccesoADatos();

            try
            {
                Datos.SetearSp("SP_Agregar_DatosEnvio");
                Datos.AgregarParametro("@IdPedido", Convert.ToString(IdPedido));
                Datos.AgregarParametro("@IdUsuario", Convert.ToString(Informacion.IdUsuario));
                Datos.AgregarParametro("@Correo", Informacion.Correo);
                Datos.AgregarParametro("@Localidad", Informacion.Localidad);
                Datos.AgregarParametro("@Calle", Informacion.Calle);
                Datos.AgregarParametro("@EntreCalles", Informacion.EntreCalles);
                Datos.AgregarParametro("@CodigoPostal", Convert.ToString(Informacion.CodigoPostal));
                Datos.EjecutarLector();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #7
0
        public List <PedidosRevision> Listar(int IdPedido)
        {
            AccesoADatos           Datos = new AccesoADatos();
            List <PedidosRevision> Lista = new List <PedidosRevision>();

            try
            {
                Datos.SetearSp("SP_Ver_Pedido");
                Datos.AgregarParametro("@IdPedido", Convert.ToString(IdPedido));
                Datos.EjecutarLector();

                while (Datos.Leeme.Read())
                {
                    PedidosRevision Aux = new PedidosRevision();

                    Aux.Articulo        = new Articulo();
                    Aux.Articulo.Nombre = Datos.Leeme.GetString(0);

                    Aux.ElementoCarrito          = new ElementoCarrito();
                    Aux.ElementoCarrito.Cantidad = Datos.Leeme.GetInt16(1);
                    Aux.ElementoCarrito.SubTotal = (double)Datos.Leeme.GetDecimal(2);

                    Aux.DatosEnvio              = new DatosEnvio();
                    Aux.DatosEnvio.Correo       = Datos.Leeme.GetString(3);
                    Aux.DatosEnvio.Localidad    = Datos.Leeme.GetString(4);
                    Aux.DatosEnvio.Calle        = Datos.Leeme.GetString(5);
                    Aux.DatosEnvio.EntreCalles  = Datos.Leeme.GetString(6);
                    Aux.DatosEnvio.CodigoPostal = Datos.Leeme.GetInt16(7);

                    Lista.Add(Aux);
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }