Beispiel #1
0
 private void txtCodigo_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         Models.Product producto = new Models.Product();
         using (producto)
         {
             List <Models.Product> result = producto.getProductBycode1(txtCodigo.Text);
             if (result.Count > 0)
             {
                 txtDescripcion.Text = result[0].Description;
                 Id_producto         = result[0].Id;
                 txtPrecio.Text      = result[0].Price1.ToString();
             }
         }
     }
 }
 private void txtCodigo_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         Models.Product productos = new Models.Product();
         using (productos)
         {
             List <Models.Product> producto = productos.getProductBycode1(txtCodigo.Text);
             if (producto.Count > 0)
             {
                 id_producto         = producto[0].Id;
                 txtDescripcion.Text = producto[0].Description;
                 txtPrecio.Text      = producto[0].Cost.ToString();
                 txtPrecio.Focus();
             }
         }
     }
 }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult dialogo = MessageBox.Show("¿Desea agregar las devoluciones al inventario para su venta?",
                                                   "Devoluciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            int llegaron = 0;

            Models.det_dev_prov detallado = new Models.det_dev_prov();
            Models.Product      productos = new Models.Product();
            Models.Log          historial = new Models.Log();
            using (detallado)
            {
                foreach (DataGridViewRow row in dtDevoluciones.Rows)
                {
                    if (Convert.ToBoolean(row.Cells["recibido"].Value) == true)
                    {
                        if (!row.Cells.IsReadOnly)
                        {
                            if (dialogo == DialogResult.Yes)
                            {
                                using (productos)
                                {
                                    if (row.Cells["recibido"].ReadOnly == true)
                                    {
                                    }
                                    else
                                    {
                                        List <Models.Product> producto = productos.getProductBycode1(row.Cells["codigo"].Value.ToString());
                                        productos.Existencia = producto[0].Existencia + Convert.ToDouble(row.Cells["cantidad"].Value.ToString());
                                        productos.Id         = producto[0].Id;
                                        productos.update_inventary();

                                        using (historial)
                                        {
                                            historial.Id_usuario  = Convert.ToInt32(Inicial.id_usario);
                                            historial.Descripcion = "se regreso " + row.Cells["cantidad"].Value.ToString() + " del producto " + row.Cells["descripcion"].Value.ToString();
                                            historial.createLog();
                                        }
                                    }
                                }
                            }
                        }
                        llegaron     = llegaron + 1;
                        detallado.Id = Convert.ToInt32(row.Cells["id"].Value);
                        detallado.recibir();
                    }
                }
            }
            Models.Dev_prov devolu = new Models.Dev_prov();
            using (devolu)
            {
                if (llegaron == Cuantos)
                {
                    devolu.Estado = true;
                    devolu.Id     = Folio;
                    devolu.termina_dev();
                }
            }


            this.Close();
        }