示例#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
        private void DatosProductos_Load(object sender, EventArgs e)
        {
            statusStrip1.Visible = false;

            articulos    = neg.articulos();
            tipoarticulo = neg.tipoArticulos();

            foreach (tipoarticulo t in tipoarticulo)
            {
                detalleTipo.Items.Add(t.Descripcion);
            }
            detalleTipo.Items.Add("Ninguno");

            dt.Columns.Add("Id");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("PvP");
            dt.Columns.Add("MarcaID");
            dt.Columns.Add("TipoArticulo");

            foreach (articulo p in articulos)
            {
                DataRow row = dt.NewRow();
                row["Id"]      = p.ArticuloID;
                row["Nombre"]  = p.Nombre;
                row["PvP"]     = p.Pvp;
                row["MarcaID"] = p.MarcaID;
                foreach (tipoarticulo t in tipoarticulo)
                {
                    if (p.TipoArticuloID == t.TipoArticuloID.ToString())
                    {
                        row["TipoArticulo"] = t.Descripcion;
                    }
                }

                dt.Rows.Add(row);
            }

            dv = new DataView(dt);
            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;
            dv[0].Delete();


            //dv[0].Delete();
            //dataGridView1.Columns[4].Visible = false;

            //dv[4].Delete();

            //articulos = neg.articulos();
            //dt.Columns.Add("Nombre");
            //dt.Columns.Add("PvP");
            //dt.Columns.Add("MarcaID");
            //dt.Columns.Add("urlimagen");
        }
示例#3
0
 public Estadisticas(negocio neg, FormularioPrincipal f)
 {
     listaPedidos   = neg.pedidos();
     listaTipoArt   = neg.tipoArticulos();
     listaArticulos = neg.articulos();
     listaLineaPed  = neg.lineaPedidos();
     InitializeComponent();
 }
示例#4
0
        private void NuevoPedido_Load(object sender, EventArgs e)
        {
            detFechPedido.Text = DateTime.Today.ToString();

            tipoArticulos = neg.tipoArticulos();
            articulos     = neg.articulos();

            foreach (tipoarticulo t in tipoArticulos)
            {
                buscarTipo.Items.Add(t.Descripcion);
            }
            buscarTipo.Items.Add("Ninguno");

            dt.Columns.Add("Id");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("PvP");
            dt.Columns.Add("MarcaID");
            dt.Columns.Add("TipoArticulo");

            foreach (articulo p in articulos)
            {
                DataRow row = dt.NewRow();
                row["Id"]      = p.ArticuloID;
                row["Nombre"]  = p.Nombre;
                row["PvP"]     = p.Pvp;
                row["MarcaID"] = p.MarcaID;
                foreach (tipoarticulo t in tipoArticulos)
                {
                    if (p.TipoArticuloID == t.TipoArticuloID.ToString())
                    {
                        row["TipoArticulo"] = t.Descripcion;
                    }
                }

                dt.Rows.Add(row);
            }

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

            if (Usu != null)
            {
                detUsuarioID.Text = Usu.UsuarioID.ToString();
            }
        }
示例#5
0
 public DatosProductos(negocio n)
 {
     Index = 0;
     InitializeComponent();
     listaFiltrada = (System.Windows.Data.CollectionViewSource) this.Resources["listaProductos"];
     listaP        = new List <articulo>();
     neg           = n;
     art           = neg.articulos();
     listaTv       = neg.leerTv();
     listaObjetivo = neg.leerObjetivos();
     listaMemoria  = neg.leerMemoria();
     descripciones = new List <string>();
     tipo          = neg.tipoArticulos();
     Art           = new articulo();
     listaCamara   = neg.leerCamaras();
 }
示例#6
0
 private void Button_Loaded(object sender, RoutedEventArgs e)
 {
     listaArticulo = neg.articulos();
     listaStock    = neg.leerStock();
     tipoArti      = neg.tipoArticulos();
 }
示例#7
0
 private void ComprobarStock_Load(object sender, EventArgs e)
 {
     listaArticulo = neg.articulos();
     listaStock    = neg.leerStock();
     tipoArti      = neg.tipoArticulos();
 }