예제 #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
        private void FormularioBusqueda_Load(object sender, EventArgs e)
        {
            if (Modo == 'e')
            {
                button1.Visible = false;
            }

            if (Modo == 'p')
            {
                button1.Visible = false;
            }

            statusStrip1.Visible = false;

            usuarios    = neg.usuarios();
            provincias  = neg.provincias();
            localidades = neg.localidades();
            pedidos     = neg.pedidos();

            tabla.Columns.Add("Id");
            tabla.Columns.Add("Nombre");
            tabla.Columns.Add("Apellidos");
            tabla.Columns.Add("Dni");
            tabla.Columns.Add("Email");

            foreach (usuario u in usuarios)
            {
                DataRow row = tabla.NewRow();
                row["Id"]        = u.UsuarioID;
                row["nombre"]    = u.Nombre;
                row["Apellidos"] = u.Apellidos;
                row["Dni"]       = u.Dni;
                row["Email"]     = u.Email;
                tabla.Rows.Add(row);
            }

            dv = new DataView(tabla);
            dataGridView1.DataSource              = dv;
            dataGridView1.Columns[0].Visible      = false;
            dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
            dataGridView1.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
            dataGridView1.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
            dataGridView1.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
            dataGridView1.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
            //dataGridView1.Columns[1].Width= ;
            dv[0].Delete();

            if (Modo == 'b')
            {
                button1.Text = "Seleccionar";
            }
        }
예제 #4
0
 public ModificacionUsuario(CMPedidos cm, FormularioPrincipal m, negocio n, char res)
 {
     InitializeComponent();
     neg           = n;
     cmpedidos     = cm;
     listaPedidos  = neg.pedidos();
     modificado    = res;
     main          = m;
     usu           = neg.usuarios();
     loc           = neg.localidades();
     provincias    = neg.provincias();
     Usu           = new usuario();
     listaFiltrada = (System.Windows.Data.CollectionViewSource) this.Resources["listaUsuarios"];
     listaU        = new ObservableCollection <usuario>();
 }
예제 #5
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();
 }
예제 #6
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;
        }
예제 #7
0
 public Estadisticas(negocio neg, FormularioPrincipal f)
 {
     listaPedidos = neg.pedidos();
     InitializeComponent();
 }