public void BuscarUsuario(int codigo)
        {
            if (Request.QueryString["Tipo"] != null)
            {
                switch (Request.QueryString["Tipo"])
                {

                    case "1":
                        Clientes c = new Clientes();
                        Usuarios u = new Usuarios();
                        if (c.Buscar(codigo))
                        {
                            Session["Codigo"] = c.IdCliente;
                            IdTextBox.Text = c.IdCliente.ToString();
                            NombresTextBox.Text = c.Nombres;
                            ApellidoTextBox.Text = c.Apellidos;
                            cedulaTextBox.Text = c.cedula;
                            telefonoTextBox.Text = c.Telefono;
                            celularTextBox.Text = c.Celular;
                            DireccionTextBox.Text = c.Direccion;
                            EmailTextBox.Text = c.Email;
                            NombreUsuarioTextBox.Text = u.Nombres;
                            ContrasenaTextBox.Text = u.Clave;
                        }

                        break;
                    case "2":

                        Productores p = new Productores();
                        Usuarios s = new Usuarios();
                        if (p.Buscar(codigo))
                        {
                            Session["Codigo"] = p.IdProductor;
                            IdTextBox.Text = p.IdProductor.ToString();
                            NombresTextBox.Text = p.Nombres;
                            ApellidoTextBox.Text = p.Apellidos;
                            cedulaTextBox.Text = p.cedula;
                            telefonoTextBox.Text = p.Telefono;
                            celularTextBox.Text = p.Celular;
                            DireccionTextBox.Text = p.Direccion;
                            EmailTextBox.Text = p.Email;
                            NombreUsuarioTextBox.Text = s.Nombres;
                            ContrasenaTextBox.Text = s.Clave;
                        }

                        else
                        {
                            //Label.Text = ("Paiente no existe");
                        }
                        break;
                    default:
                        break;
                }

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack) {
                int.TryParse(Request.QueryString["IdPedido"], out id);

                if (id > 0) {
                    Pedidos pedido = new Pedidos();
                    Clientes cliente = new Clientes();

                    pedido.Buscar(id);

                    cliente.Buscar(pedido.IdCliente);
                    IdPedidoTextBox.Text = pedido.IdPedidos.ToString();
                    NombreTextBox.Text = cliente.Nombres + " " + cliente.Apellidos;
                    FechaTextBox.Text = pedido.Fecha.ToString("dd-MM-yyyy");
                    DireccionTextBox.Text = cliente.Direccion;
                    CedulaTextBox.Text = cliente.cedula;
                    CelularTextBox.Text = cliente.Celular;

                    foreach (PedidosDetalle item in pedido.PedidosDetalle) {
                        MontoCarrito = MontoCarrito + (item.Cantidad * item.Precio);
                    }

                    // Create the Table
                    DataTable CarritoDataTable = new DataTable("Carrito");

                    // Build the Orders schema
                    CarritoDataTable.Columns.Add("IdPedidos", Type.GetType("System.Int32"));
                    CarritoDataTable.Columns.Add("IdProducto", Type.GetType("System.Int32"));
                    CarritoDataTable.Columns.Add("IdProductor", Type.GetType("System.Int32"));
                    CarritoDataTable.Columns.Add("Precio", Type.GetType("System.Double"));
                    CarritoDataTable.Columns.Add("Cantidad", Type.GetType("System.Double"));
                    CarritoDataTable.Columns.Add("Foto", Type.GetType("System.String"));
                    CarritoDataTable.Columns.Add("Nombre", Type.GetType("System.String"));
                    CarritoDataTable.Columns.Add("Productor", Type.GetType("System.String"));

                    foreach (var item in pedido.PedidosDetalle) {
                        Productos producto = new Productos();
                        Productores productor = new Productores();
                        producto.Buscar(item.IdProducto);
                        productor.Buscar(item.IdProductor);

                        CarritoDataTable.Rows.Add(item.IdPedidos, item.IdProducto, item.IdProductor, item.Precio, item.Cantidad, producto.Imagen, producto.Nombre, productor.Nombres);
                    }

                    ProductosRepeater.DataSource = CarritoDataTable;
                    ProductosRepeater.DataBind();
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack) {
                int CantidadCarrito = 0;
                double MontoCarrito = 0;
                List<PedidosDetalle> carrito = new List<PedidosDetalle>();

                if (Session["Carrito"] == null) {
                    Session["Carrito"] = carrito;
                } else {
                    carrito = (List<PedidosDetalle>)Session["Carrito"];
                }

                CantidadCarrito = carrito.Count;

                foreach (PedidosDetalle item in carrito) {
                    MontoCarrito = MontoCarrito + (item.Cantidad * item.Precio);
                }

                CarritoLabel.Text = "$RD " + MontoCarrito.ToString("N2");
                CantidadCarritoLabel.Text = "(" + CantidadCarrito + " Items):";

                // Create the Table
                DataTable CarritoDataTable = new DataTable("Carrito");

                // Build the Orders schema
                CarritoDataTable.Columns.Add("IdPedidos", Type.GetType("System.Int32"));
                CarritoDataTable.Columns.Add("IdProducto", Type.GetType("System.Int32"));
                CarritoDataTable.Columns.Add("IdProductor", Type.GetType("System.Int32"));
                CarritoDataTable.Columns.Add("Precio", Type.GetType("System.Double"));
                CarritoDataTable.Columns.Add("Cantidad", Type.GetType("System.Double"));
                CarritoDataTable.Columns.Add("Foto", Type.GetType("System.String"));
                CarritoDataTable.Columns.Add("Nombre", Type.GetType("System.String"));
                CarritoDataTable.Columns.Add("Productor", Type.GetType("System.String"));

                foreach (var item in carrito) {
                    Productos producto = new Productos();
                    Productores productor = new Productores();
                    producto.Buscar(item.IdProducto);
                    productor.Buscar(item.IdProductor);

                    CarritoDataTable.Rows.Add(item.IdPedidos, item.IdProducto, item.IdProductor, item.Precio, item.Cantidad, item.Foto, producto.Nombre, productor.Nombres);
                }

                ProductosRepeater.DataSource = CarritoDataTable;
                ProductosRepeater.DataBind();
            }
        }