예제 #1
0
 public CMPedidos(FormularioPrincipal f, negocio n, usuario u, int idPedido, char m)
 {
     InitializeComponent();
     neg                      = n;
     listaFiltrada            = (System.Windows.Data.CollectionViewSource) this.Resources["listaProductos"];
     listaP                   = new List <articulo>();
     PedidoId                 = idPedido;
     creado                   = false;
     modo                     = m;
     formu                    = f;
     listaMemoria             = neg.leerMemoria();
     listaTv                  = neg.leerTv();
     nLinea                   = 0;
     listaSModifArt           = neg.articulos();
     listaCamara              = neg.leerCamaras();
     listaLineaCompleta       = new List <lineaCompleta>();
     nuevaListaLinPed         = new List <linped>();
     listaTipos               = neg.tipoArticulos();
     listaObjetivo            = neg.leerObjetivos();
     gridLineaPed.DataContext = nuevaListaLinPed;
     index                    = 0;
     Usu                      = u;
     listaPedidos             = neg.pedidos();
     lineaPed                 = neg.lineaPedidos();
     art                      = neg.articulos();
     Art                      = new articulo();
     tipo                     = neg.tipoArticulos();
 }
예제 #2
0
 public Estadisticas(negocio neg, FormularioPrincipal f)
 {
     listaPedidos   = neg.pedidos();
     listaTipoArt   = neg.tipoArticulos();
     listaArticulos = neg.articulos();
     listaLineaPed  = neg.lineaPedidos();
     InitializeComponent();
 }
예제 #3
0
 public BusquedaPedido(negocio n, FormularioPrincipal f)
 {
     InitializeComponent();
     neg           = n;
     formu         = f;
     usu           = new usuario();
     listaUsuarios = neg.usuarios();
     articulos     = neg.articulos();
     listaDetalles = new List <detallePedido>();
     listaLinea    = neg.lineaPedidos();
     listaLineaAux = new List <linped>();
     listaPedidos  = neg.pedidos();
     usuPedidos    = new ObservableCollection <listaCompletaPedidos>();
     listaFiltrada = (System.Windows.Data.CollectionViewSource) this.Resources["listaPedidos"];
     informarListaComletaPedidos();
 }
예제 #4
0
        private void CyMPedidos_Load(object sender, EventArgs e)
        {
            error.Visible = false;
            articulos     = neg.articulos();
            pedidos       = neg.pedidos();
            usuarios      = neg.usuarios();
            lineaPedidos  = neg.lineaPedidos();

            dt.Columns.Add("IdPedido");
            dt.Columns.Add("UsuarioID");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("Apellidos");
            dt.Columns.Add("Fecha");

            foreach (pedido p in pedidos)
            {
                DataRow row = dt.NewRow();
                row["IdPedido"]  = p.PedidoID;
                row["UsuarioID"] = p.UsuarioID;
                foreach (usuario u in usuarios)
                {
                    if (u.UsuarioID == p.UsuarioID)
                    {
                        row["Nombre"]    = u.Nombre;
                        row["Apellidos"] = u.Apellidos;
                    }
                }
                row["Fecha"] = p.Fecha;

                dt.Rows.Add(row);
            }
            rellenarData1();
            dt2.Columns.Add("PedidoId");
            dt2.Columns.Add("Linea");
            dt2.Columns.Add("ArticuloID");
            dt2.Columns.Add("Articulo");
            dt2.Columns.Add("Importe");
            dt2.Columns.Add("Cantidad");
            LineaSeleccionada = -1;
        }