コード例 #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
ファイル: FrmMain.cs プロジェクト: Batarse1/FDGB_00014419_2EP
 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
ファイル: FrmMain.cs プロジェクト: 00258219/OEOM_00258219_2EP
 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
ファイル: FrmMain.cs プロジェクト: Batarse1/FDGB_00014419_2EP
 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();
     }
 }