Пример #1
0
 private void ActualizarOrdenesUsuario()
 {
     dgvMyOrders.DataSource            = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
     cmbProductMakeOrder.ValueMember   = "IdArticulo"; //Se cambió el nombre de la variable
     cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
     cmbProductMakeOrder.DisplayMember = "Producto";   //Se cambió el nombre de la variable
 }
Пример #2
0
 private void ActualizarOrdenesUsuario()
 {
     dgvMyOrders.DataSource            = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
     cmbProductMakeOrder.ValueMember   = "idarticulo";
     cmbProductMakeOrder.DisplayMember = "producto";
     cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
 }
Пример #3
0
 private void ActualizarInventario()
 {
     //Natalia: Aqui debe estar una lista que se llene con los datos adquiridos de inventario
     //List<Inventario> listado = ControladorInventario.GetProductosTable();
     dgvInventary.DataSource = ControladorInventario.GetProductosTable();
     //dgvInventary.DataSource = null;
     //dgvInventary.DataSource = listado;
 }
Пример #4
0
 private void ActualizarOrdenesUsuario()
 {
     dgvMyOrders.DataSource            = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
     cmbProductMakeOrder.DataSource    = null;         //Corrección (Buena práctica?): Agregado para que limpie el DataSource previo
     cmbProductMakeOrder.ValueMember   = "idArticulo"; //Corrección (Buena práctica?): Se cambió "idarticulo" por "idArticulo"
     cmbProductMakeOrder.DisplayMember = "producto";
     cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
 }
Пример #5
0
 private void ActualizarOrdenesUsuario()
 {
     dgvMyOrders.DataSource            = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
     cmbProductMakeOrder.DataSource    = null;      //se inicializa en nulo para que alamacene y depliegue los valores correctos
     cmbProductMakeOrder.ValueMember   = "idArticulo";
     cmbProductMakeOrder.DisplayMember = "produto"; //se ha modificado de nombreArt a producto para que se dspliegue de manera correcta
     cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
 }
Пример #6
0
 private void ActualizarOrdenesUsuario()
 {
     dgvMyOrders.DataSource = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
     //inicializando el datasource del combobox
     cmbProductMakeOrder.DataSource = null;
     //Se Cambio el nombre de la Variable  idarticulo a idArticulo
     cmbProductMakeOrder.ValueMember   = "idArticulo";
     cmbProductMakeOrder.DisplayMember = "producto";
     cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
 }
Пример #7
0
 private void ActualizarOrdenesUsuario()
 {
     dgvMyOrders.DataSource = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
     //corregir idarticulo por idArticulo
     //#15: inicializar cmb en null
     cmbProductMakeOrder.DataSource    = null;
     cmbProductMakeOrder.ValueMember   = "idArticulo";
     cmbProductMakeOrder.DisplayMember = "producto";
     cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
 }
Пример #8
0
 private void bttnDeleteInventary_Click(object sender, EventArgs e)
 {
     if(txtDeleteInventary.Text.Equals(""))
         MessageBox.Show("No puede dejar campos vacios");
     else
     {
         //Convertir a un entero
         ControladorInventario.EliminarProducto(Convert.ToInt32(txtDeleteInventary.Text));
         ActualizarInventario();
     }
 }
Пример #9
0
 private void ActualizarOrdenesUsuario()
 {
     //Correcion: inicializar datasource
     dgvMyOrders.DataSource = null;
     dgvMyOrders.DataSource = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
     //Correcion: inicializar datasource
     cmbProductMakeOrder.DataSource    = null;
     cmbProductMakeOrder.ValueMember   = "idarticulo";
     cmbProductMakeOrder.DisplayMember = "producto";
     cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
 }
Пример #10
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     if (txtUpdateStockIdInventary.Text.Equals("") && txtUpdateStockInventary.Text.Equals(""))
         MessageBox.Show("No puede dejar campos vacios");
     else
     {
         //Convertir a int
         ControladorInventario.ActualizarProducto(Convert.ToInt32(txtUpdateStockIdInventary.Text),
             Convert.ToInt32(txtUpdateStockInventary.Text));
         ActualizarInventario();
     }
 }
Пример #11
0
 private void ActualizarOrdenesUsuario()
 {
     dgvMyOrders.DataSource = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
     //se inicializa en nulo
     // Metodo para poblar el comboBox con todos los productos, asignando el value member y display member desde
     // las PROPIEDADES de la clase Usuario, deben ser publicas y llamarse igual para que funcione, ademas
     // primero se asigna el ValueMember, luego DisplayMember, y por ultimo el DataSource, sino tira excepcion
     cmbProductMakeOrder.DataSource    = null;
     cmbProductMakeOrder.ValueMember   = "idArticulo";
     cmbProductMakeOrder.DisplayMember = "producto";
     cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
 }
Пример #12
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {     //Corrección: Se cambió el operador lógico && a || para que se cumpla la condicion correctamente
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #13
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     if (txtUpdateStockIdInventary.Text.Equals("") && txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #14
0
        private void ActualizarOrdenesUsuario()
        {
            //nombrar el ValueMember correctamente
            //inicializar el DataSource de cmbProductMakeOrder en null

            dgvMyOrders.DataSource = ControladorPedido.GetPedidosUsuarioTable(U.IdUsuario);

            cmbProductMakeOrder.DataSource    = null;
            cmbProductMakeOrder.ValueMember   = "idArticulo";
            cmbProductMakeOrder.DisplayMember = "producto";
            cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
        }
Пример #15
0
 private void bttnDeleteInventary_Click(object sender, EventArgs e)
 {
     if (txtDeleteInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.EliminarProducto(txtDeleteInventary.Text);
         ActualizarInventario();
     }
 }
Пример #16
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals("")) // se le puso un OR por la condicion por si tiene uno que es igual que el otro se cumple la condicion
     {
         MessageBox.Show("AVISO: No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #17
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     //Correccion: cambiando and por or para que ningun campo se pueda dejar vacio
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #18
0
        private void ActualizarOrdenesUsuario()
        {
            dgvMyOrders.DataSource = ControladorPedido.GetPedidosUsuarioTable(u.IdUsuario);
            //Falta una orden a agregar, la cual es que el combo box se debe incializar en null
            //Esto se hace con objetivo de poblar el ComboBox con todos los productos a disposicion siendo propiedades
            //de la clase usario
            //El orden para que funciones de manera correcta es, NULL, ValueMember, DisplayMember y luego DataSource

            cmbProductMakeOrder.DataSource    = null;
            cmbProductMakeOrder.ValueMember   = "idarticulo";
            cmbProductMakeOrder.DisplayMember = "producto";
            cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();
        }
Пример #19
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     // Correccion: e designer, poner "Actualizar producto" en lugar de "Eliminar producto"
     if (txtUpdateStockIdInventary.Text.Equals("") && txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #20
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     // 8 Correcion: aqui debe ser un 'or' para que ningun campo quede vacio
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #21
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     //Se debe cambiar el && por || debido a que solo entraría al if en dado caso se dejen todos los campos vacíos, pero es necesario entrar en caso se deje al menos uno, para lo cual nos beneficia el ||.
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #22
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     //#6: tiene que contemplarse de que puede estar un campo vacio y el otro no
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #23
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     //CORRECION: se cambiaron las && por || en la condicion para evitar que se dejen campos vacios.
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }
Пример #24
0
        public FrmMain(Usuario u)
        {
            InitializeComponent();
            this.u = u;

            //Llenando comoBox de productos
            cmbProductMakeOrder.DataSource    = null;
            cmbProductMakeOrder.ValueMember   = "idArticulo";
            cmbProductMakeOrder.DisplayMember = "producto";
            cmbProductMakeOrder.DataSource    = ControladorInventario.GetProductos();

            ActualizarOrdenes();
        }
Пример #25
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals("")) // se cambio los && por ||
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(Convert.ToInt32(txtUpdateStockIdInventary.Text),
                                                  Convert.ToInt32(txtUpdateStockInventary.Text)); // se convirtio el id y stock a su respectivo tipo
         ActualizarInventario();
     }
 }
Пример #26
0
 private void bttnDeleteInventary_Click(object sender, EventArgs e)
 {
     if (txtDeleteInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.EliminarProducto(txtDeleteInventary.Text);
         ActualizarInventario();
         txtDeleteInventary.Clear(); //Corrección estética: método ".Clear()" para limpiar la
                                     //textBox después de eliminar el producto
     }
 }
Пример #27
0
        //Metodo creado por Natalia
        private void actualizarControles()
        {
            // Realizar consulta a la base de datos
            //List<APPUSER> lista = APPUSERDAO.getList();
            List <Inventario> listi = ControladorInventario.GetProductosTable();


            cmbProductMakeOrder.DataSource    = null;
            cmbProductMakeOrder.ValueMember   = "nombreart";
            cmbProductMakeOrder.DisplayMember = "nombreart";
            cmbProductMakeOrder.DataSource    = listi;

            dgvAllOrders.DataSource = ControladorPedido.GetPedidosTable();
        }
Пример #28
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals(""))//Corrección: Se cambió operador lógico && por ||
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
         txtUpdateStockIdInventary.Clear(); //Corrección estética: Se agregó método '.Clear()' para limpiar
         txtUpdateStockInventary.Clear();   //las textBox después de actualizar el stock
     }
 }
Пример #29
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     if (txtUpdateStockIdInventary.Text.Equals("") && txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         //convertir txtUpdateStockIdInventary.Text y txtUpdateStockInventary.Text a entero
         int id    = Convert.ToInt32(txtUpdateStockIdInventary.Text);
         int stock = Convert.ToInt32(txtUpdateStockInventary.Text);
         ControladorInventario.ActualizarProducto(id, stock);
         ActualizarInventario();
     }
 }
Пример #30
0
 private void bttnUpdateStockInventary_Click(object sender, EventArgs e)
 {
     //aquí se debió cambiar && debido a que no agarra completamente los stock a actualizar sino más bien puede
     //dejar algunos elementos vacíos por eso para evitar esa mala implementación se ocuparán ||
     //los cuales ocupamos previamente en una situación similar
     if (txtUpdateStockIdInventary.Text.Equals("") || txtUpdateStockInventary.Text.Equals(""))
     {
         MessageBox.Show("No puede dejar campos vacios");
     }
     else
     {
         ControladorInventario.ActualizarProducto(txtUpdateStockIdInventary.Text, txtUpdateStockInventary.Text);
         ActualizarInventario();
     }
 }