示例#1
0
        private void btnFacturar_Click(object sender, EventArgs e)
        {
            oFacturasDAL.agregar(recuperarInformacionFactura());

            decimal Bonificacion;

            for (int i = 0; i < dvgFactura.Rows.Count; i++)
            {
                ultimaFacturaInsertada.Text = oFacturasDAL.buscarUltimoIdInsertado();
                int     FacturaId      = Convert.ToInt32(ultimaFacturaInsertada.Text);
                int     PiezaId        = Convert.ToInt32(dvgFactura.Rows[i].Cells[7].Value);
                string  PiezaCodigo    = dvgFactura.Rows[i].Cells[0].Value.ToString();
                string  Descripcion    = dvgFactura.Rows[i].Cells[1].Value.ToString();
                int     Cantidad       = Convert.ToInt32(dvgFactura.Rows[i].Cells[2].Value);
                decimal PrecioUnitario = Convert.ToDecimal(dvgFactura.Rows[i].Cells[3].Value);
                string  porcBonif      = dvgFactura.Rows[i].Cells[4].Value.ToString();
                if (dvgFactura.Rows[i].Cells[4].Value.ToString() == "")
                {
                    Bonificacion = 0;
                }
                else
                {
                    Bonificacion = Convert.ToDecimal(dvgFactura.Rows[i].Cells[5].Value);
                }
                decimal ItemImporteTotal = Convert.ToDecimal(dvgFactura.Rows[i].Cells[6].Value);

                oFacturasItemsDAL.insertarFacturasItems(FacturaId, PiezaId, PiezaCodigo, Cantidad, Descripcion, PrecioUnitario, Bonificacion, ItemImporteTotal, porcBonif);
            }


            frmImpresionDialog.ShowDialog();

            limpiarEntradas();
        }
示例#2
0
        public void llenarGrid()
        {
            int FacturaId = Convert.ToInt32(oFacturasDAL.buscarUltimoIdInsertado());

            facturasBLLBindingSource.DataSource = oFacturasDAL.mostrarFactura(FacturaId).Tables[0];
        }