Example #1
0
        private void MostrarCliente(DataRow row)
        {
            if (row == null)
            {
                return;
            }

            Modelo.Ventas.Cliente c = ctrlClientes.GetById((int)row["IdCliente"]);

            if (c == null)
            {
                return;
            }

            this.IdCliente = c.IdCliente;

            this.TxtIdCliente.EditValue = c.IdCliente;
            this.TxtNombre.EditValue    = c.Nombre;
            this.txtTelefono.EditValue  = c.Telefono;
            this.txtCorreo.EditValue    = c.CorreoElectronico;
            this.txtCalle.EditValue     = c.Calle;
            this.txtNumero.EditValue    = c.Numero;
            this.txtColonia.EditValue   = c.Colonia;
            this.txtRfc.EditValue       = c.RFC;
            this.CmbRegimen.EditValue   = (int)c.RegimenFiscal;

            this.lst.IdListaContactos = c.ListaContactos.IdListaContactos;
            foreach (Modelo.Contacto contacto in c.ListaContactos)
            {
                this.lst.Add(contacto);
            }

            GcContactos.RefreshDataSource();
        }
Example #2
0
        private Modelo.Ventas.Pedido GenerarPedido()
        {
            Modelo.Ventas.Pedido p = new Modelo.Ventas.Pedido()
            {
                Cliente       = ctrlCliente.GetById((int)cmbIdCliente.EditValue),
                Vendedor      = Session.UsuarioEnCurso,
                DetallePedido = new List <Modelo.Ventas.DetallePedido>(),
                FechaPedido   = DateTime.Today
            };

            foreach (DataRow row in DetallePedido.Rows)
            {
                Modelo.Ventas.DetallePedido d = new Modelo.Ventas.DetallePedido();
                d.Base     = ctrlBases.GetById((int)row["Material"]);
                d.Design   = ctrlDesigns.GetById((int)row["Design"]);
                d.Cantidad = (double)(int)row["Cantidad"];
                d.Precio   = (double)row["Precio"];

                p.DetallePedido.Add(d);
            }

            return(p);
        }