Beispiel #1
0
        public Producto[] getProductosSucursal(int idsucursal)
        {
            Producto[] productos = new BLL.Producto().getProductoBLL(idsucursal);


            return(productos);
        }
Beispiel #2
0
        public Categoria[] getCategorias()
        {
            Categoria[] categorias = new BLL.Producto().getCategoriasBLL();


            return(categorias);
        }
Beispiel #3
0
        public Producto[] getProductos()
        {
            Producto[] productos = new BLL.Producto().getProductoBLL();


            return(productos);
        }
Beispiel #4
0
        private void btnAgregarProd_Click(object sender, EventArgs e)
        {
            BLL.Producto      p1             = new BLL.Producto();
            BE.DetalleFactura detallefactura = new BE.DetalleFactura();

            try
            {
                if (txtid.Text == "")
                {
                    MessageBox.Show("Debe seleccionar un producto");
                }
                else
                {
                    for (int i = 0; i < dgvProductos.SelectedRows.Count; i++)
                    {
                        foreach (DataRow item in p1.SelectAlldt().Rows)
                        {
                            if ((int)(dgvProductos.SelectedRows[i].Cells[0].Value) == int.Parse(item[0].ToString()))
                            {
                                DataRow dr = dtFact.NewRow();

                                dr[0] = int.Parse(item[0].ToString());     // int.Parse(dgvProductos.SelectedRows[i].Cells[0].Value.ToString());
                                dr[1] = item[1].ToString();                // dgvProductos.SelectedRows[i].Cells[1].Value.ToString();
                                dr[2] = decimal.Parse(item[2].ToString()); // decimal.Parse(dgvProductos.SelectedRows[i].Cells[2].Value.ToString());
                                dr[3] = int.Parse(item[3].ToString());     // int.Parse(dgvProductos.SelectedRows[i].Cells[3].Value.ToString());
                                dr[4] = int.Parse(cmbCantidad.SelectedItem.ToString());
                                dr[5] = int.Parse(cmbCantidad.SelectedItem.ToString()) * decimal.Parse(item[2].ToString());
                                //factura.setDetalle(detallefactura);
                                foreach (DataRow aux in dtFact.Rows)
                                {
                                    if (int.Parse(dr[0].ToString()) == int.Parse(aux[0].ToString()))
                                    {
                                        //Sumo cantidad
                                        dr[4] = int.Parse(aux[4].ToString()) + int.Parse(dr[4].ToString());
                                        dr[5] = int.Parse(dr[4].ToString()) * decimal.Parse(item[2].ToString());
                                        dtFact.Rows.Remove(aux);
                                        break;
                                    }
                                }
                                dtFact.Rows.Add(dr);
                                Limpiarcontroles();
                                break;
                            }
                        }
                    }
                    ActualizarGrilla();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #5
0
        private void Facturar_Load(object sender, EventArgs e)
        {
            for (int i = 1; i < 21; i++)
            {
                cmbCantidad.Items.Add(i);
            }
            cmbCantidad.SelectedItem = 1;

            BLL.Producto p1 = new BLL.Producto();
            dgvProductos.DataSource = null;
            dgvProductos.DataSource = p1.SelectAlldt();
        }