public RR_Pedido ObtenerDetallePedidosCliente(RR_Pedido Datos)
 {
     try
     {
         object[]    Parametros  = { Datos.Cliente.IdCliente, Datos.VentaDetalle.IdCarritoDetalle };
         RR_MiCuenta DatosCuenta = new RR_MiCuenta();
         DataSet     ds          = SqlHelper.ExecuteDataset(Datos.Conexion, "RR_spCSLDB_getPedidosClienteDetalle", Parametros);
         if (ds != null)
         {
             if (ds.Tables.Count == 1)
             {
                 DataTableReader        dr         = ds.Tables[0].CreateDataReader();
                 List <CH_VentaDetalle> listaVenta = new List <CH_VentaDetalle>();
                 CH_VentaDetalle        itemCuenta;
                 while (dr.Read())
                 {
                     itemCuenta = new CH_VentaDetalle();
                     itemCuenta.IdCarritoDetalle        = dr.GetString(dr.GetOrdinal("id_venta"));
                     itemCuenta.Folio                   = dr.GetString(dr.GetOrdinal("folio"));
                     itemCuenta.FechaVenta              = dr.GetDateTime(dr.GetOrdinal("fec_venta"));
                     itemCuenta.Subtotal                = dr.GetDecimal(dr.GetOrdinal("subtotal"));
                     itemCuenta.Total                   = dr.GetDecimal(dr.GetOrdinal("total"));
                     itemCuenta.Producto.NombreProducto = dr.GetString(dr.GetOrdinal("nombreProducto"));
                     listaVenta.Add(itemCuenta);
                 }
                 Datos.ListaVentaDetalle = listaVenta;
             }
         }
         return(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public RR_MiCuenta ObtenerDatosCuenta(RR_MiCuenta Datos)
 {
     try
     {
         RR_MiCuentaDatos MCD = new RR_MiCuentaDatos();
         return(MCD.ObtenerDatosCuenta(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
 public RR_MiCuenta ObtenerDatosCuenta(RR_MiCuenta Datos)
 {
     try
     {
         object[]    Parametros  = { Datos.Cliente.IdCliente };
         RR_MiCuenta DatosCuenta = new RR_MiCuenta();
         DataSet     ds          = SqlHelper.ExecuteDataset(Datos.Conexion, "RR_spCSLDB_getDatosCliente", Parametros);
         if (ds != null)
         {
             if (ds.Tables.Count == 1)
             {
                 DataTableReader   dr          = ds.Tables[0].CreateDataReader();
                 List <CH_Cliente> listaCuenta = new List <CH_Cliente>();
                 CH_Cliente        itemCuenta;
                 while (dr.Read())
                 {
                     itemCuenta             = new CH_Cliente();
                     itemCuenta.IdCliente   = dr.GetString(dr.GetOrdinal("id_cliente"));
                     itemCuenta.Nombre      = dr.GetString(dr.GetOrdinal("nombre"));
                     itemCuenta.ApPat       = dr.GetString(dr.GetOrdinal("apePat"));
                     itemCuenta.ApMat       = dr.GetString(dr.GetOrdinal("apeMat"));
                     itemCuenta.Correo      = dr.GetString(dr.GetOrdinal("correoElectronico"));
                     itemCuenta.IdPais      = dr.GetInt32(dr.GetOrdinal("id_pais"));
                     itemCuenta.IdEstado    = dr.GetInt32(dr.GetOrdinal("id_estado"));
                     itemCuenta.IdMunicipio = dr.GetInt32(dr.GetOrdinal("id_municipio"));
                     itemCuenta.Colonia     = dr.GetString(dr.GetOrdinal("colonia"));
                     itemCuenta.Telefono    = dr.GetString(dr.GetOrdinal("telefono"));
                     itemCuenta.Password    = dr.GetString(dr.GetOrdinal("password"));
                     itemCuenta.Direccion   = dr.GetString(dr.GetOrdinal("direccion"));
                     listaCuenta.Add(itemCuenta);
                 }
                 DatosCuenta.ListaCliente = listaCuenta;
             }
         }
         return(DatosCuenta);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.IsAuthenticated)
                {
                    string      ID    = HttpContext.Current.Profile.UserName;
                    RR_MiCuenta Datos = new RR_MiCuenta();
                    Datos.Cliente.IdCliente = ID;
                    Datos.Conexion          = Comun.Conexion;
                    RR_MiCuentaNegocio MCN = new RR_MiCuentaNegocio();
                    //_listaCliente = MCN.ObtenerDatosCuenta(Datos);

                    string    IDCliente  = HttpContext.Current.Profile.UserName; //0AB7F66C-CA9D-4C88-BFE3-F8A38D6FD05C
                    RR_Pedido DatoPedido = new RR_Pedido();
                    DatoPedido.Cliente.IdCliente = IDCliente;
                    DatoPedido.Conexion          = Comun.Conexion;
                    _listaPedido = MCN.ObtenerPedidosCliente(DatoPedido);
                }
            }
        }