示例#1
0
        private void MostrarProveedor(DataRow row)
        {
            if (row == null)
            {
                return;
            }

            Modelo.Compras.Proveedor p = ctrlProveedores.GetById((int)row["IdProveedor"]);

            if (p == null)
            {
                return;
            }

            this.IdProveedor = p.IdProveedor;

            this.TxtIdProveedor.EditValue       = p.IdProveedor;
            this.TxtNombres.EditValue           = p.Nombre;
            this.TxtTelefono.EditValue          = p.Telefono;
            this.TxtCorreoElectronico.EditValue = p.CorreoElectronico;
            this.TxtCalle.EditValue             = p.Calle;
            this.TxtNumero.EditValue            = p.Numero;
            this.TxtColonia.EditValue           = p.Colonia;

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

            GcContactos.RefreshDataSource();
        }
示例#2
0
        private Modelo.Compras.Compra GenerarCompra()
        {
            Modelo.Compras.Compra c = new Modelo.Compras.Compra()
            {
                CompradoPor    = Session.UsuarioEnCurso,
                Proveedor      = ctrlProveedor.GetById((int)CmbProveedor.EditValue),
                DetalleCompras = new List <Modelo.Compras.DetalleCompra>()
            };

            foreach (DataRow row in DetalleCompra.Rows)
            {
                Modelo.Compras.DetalleCompra d = new Modelo.Compras.DetalleCompra();
                d.Material = ctrlMaterial.GetById((int)row["Material"]);
                d.Cantidad = (double)(int)row["Cantidad"];
                d.Costo    = (double)row["Precio"];

                c.DetalleCompras.Add(d);
            }

            return(c);
        }