コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            label14.Text = Convert.ToString(totalPagar);
            for (int a = 0; a < Convert.ToInt32(textBox1.Text); a++)
            {
                BLL.ClassColores productos = new BLL.ClassColores();

                ClassColores    Logica    = new ClassColores();
                MODELS.Producto claseProd = new MODELS.Producto();

                claseProd.ProductoId = Convert.ToInt32(this.dataGridView1.Rows[0].Cells[0].Value.ToString());
                claseProd.Estado     = false;
                string resp = Logica.BorrarProducto(claseProd);
                this.dataGridView1.Refresh();

                FacturaXML.Append("<Detalle>");
                FacturaXML.Append("<Producto>");
                FacturaXML.Append(this.dataGridView1.Rows[0].Cells[0].Value.ToString());
                FacturaXML.Append("</Producto>");
                FacturaXML.Append("<Cantidad>");
                FacturaXML.Append(1);
                FacturaXML.Append("</Cantidad>");
                FacturaXML.Append("<Precio>");
                FacturaXML.Append("</Precio>");
                FacturaXML.Append("<Descuento>");
                FacturaXML.Append("</Descuento>");
                FacturaXML.Append("<Subtotal>");
                FacturaXML.Append("</Subtotal>");
                FacturaXML.Append("</Detalle>");
            }
            listBox1.Items.Add("");
            listBox1.Refresh();
        }
コード例 #2
0
        private void button5_Click(object sender, EventArgs e)
        {
            BLL.ClassColores existencia = new ClassColores();
            if (existencia.ExisteProd(Convert.ToInt32(textBox2.Text)) == true)
            {
                ///
                BLL.ClassColores prod = new ClassColores();
                this.dataGridView4.DataSource = prod.MostrarProductoE(Convert.ToInt32(textBox2.Text));
                this.dataGridView4.Refresh();

                if (dataGridView1.Rows.Count > 0)
                {
                    FacturaXML.Append("<Detalle>");
                    FacturaXML.Append("<Producto>");
                    FacturaXML.Append(Convert.ToInt32(this.dataGridView4.Rows[0].Cells[0].Value.ToString()));
                    FacturaXML.Append("</Producto>");
                    FacturaXML.Append("<Cantidad>");
                    FacturaXML.Append(1);
                    FacturaXML.Append("</Cantidad>");
                    FacturaXML.Append("<Precio>");
                    FacturaXML.Append(Convert.ToInt32(this.dataGridView4.Rows[0].Cells[2].Value.ToString()));
                    FacturaXML.Append("</Precio>");
                    FacturaXML.Append("<Descuento>");
                    FacturaXML.Append(Convert.ToInt32(textBox1.Text));
                    FacturaXML.Append("</Descuento>");
                    FacturaXML.Append("<Subtotal>");
                    FacturaXML.Append(this.dataGridView4.Rows[0].Cells[2].Value.ToString());
                    FacturaXML.Append("</Subtotal>");
                    FacturaXML.Append("</Detalle>");
                    totalPagar  += Convert.ToInt32(this.dataGridView4.Rows[0].Cells[2].Value.ToString());
                    label14.Text = Convert.ToString(totalPagar);

                    listBox1.Items.Add(this.dataGridView4.Rows[0].Cells[0].Value.ToString() + " - " + this.dataGridView4.Rows[0].Cells[1].Value.ToString() + "-" + this.dataGridView4.Rows[0].Cells[3].Value.ToString() + "-" + this.dataGridView4.Rows[0].Cells[4].Value.ToString() + "-" + this.dataGridView4.Rows[0].Cells[5].Value.ToString());
                    textBox2.Text = "";

                    //Actualizar y eliminar producto
                    ClassColores    Logica    = new ClassColores();
                    MODELS.Producto claseProd = new MODELS.Producto();
                    claseProd.ProductoId     = Convert.ToInt32(this.dataGridView4.Rows[0].Cells[0].Value);
                    claseProd.Estado         = false;
                    claseProd.TipoProductoId = Convert.ToInt32(this.dataGridView4.Rows[0].Cells[6].Value);
                    string resp = Logica.ActualizarProd(claseProd);
                    MessageBox.Show(resp);
                }
                else
                {
                    MessageBox.Show("El producto no existe");
                    textBox2.Text = "";
                }
            }
            else
            {
                MessageBox.Show("El producto no existe");
                textBox2.Text = "";
            }
        }
コード例 #3
0
ファイル: Reports.cs プロジェクト: EdvinCV/Control-Inventario
 public void ActProductos()
 {
     for (int a = 0; a < dataGridView1.Rows.Count; a++)
     {
         ClassColores    Logica        = new ClassColores();
         MODELS.Producto claseProducto = new MODELS.Producto();
         claseProducto.ProductoId     = Convert.ToInt32(this.dataGridView1.Rows[a].Cells[0].Value.ToString());
         claseProducto.Estado         = true;
         claseProducto.TipoProductoId = Convert.ToInt32(this.dataGridView1.Rows[a].Cells[4].Value.ToString());
         string resp = Logica.ActualizarProd(claseProducto);
     }
 }