예제 #1
0
        private Facturacion LlenaClase()
        {
            Facturacion        facturacion = new Facturacion();
            FacturacionDetalle detalle     = new FacturacionDetalle();

            facturacion.FacturaID   = Convert.ToInt32(FacturaIDnumericUpDown.Value);
            facturacion.ClienteID   = Convert.ToInt32(ClientecomboBox.SelectedValue);
            facturacion.InversionID = 1;
            facturacion.Fecha       = FechadateTimePicker.Value;
            facturacion.Subtotal    = Convert.ToDecimal(SubtotaltextBox.Text);
            facturacion.Total       = Convert.ToDecimal(TotaltextBox.Text.ToString());
            facturacion.Abono       = MontonumericUpDown.Value - DevueltanumericUpDown.Value;
            facturacion.Monto       = Convert.ToDecimal(MontonumericUpDown.Value);
            facturacion.Devuelta    = Convert.ToDecimal(DevueltanumericUpDown.Value);

            foreach (DataGridViewRow item in FacturaciondataGridView.Rows)
            {
                facturacion.AgregarDetalle
                    (ToInt(item.Cells["ID"].Value),
                    //facturacion.FacturaID,
                    Convert.ToInt32(item.Cells["FacturaID"].Value),
                    Convert.ToInt32(item.Cells["ClienteID"].Value),
                    Convert.ToInt32(item.Cells["ArticuloID"].Value),
                    Convert.ToString(item.Cells["Venta"].Value),
                    Convert.ToString(item.Cells["Cliente"].Value),
                    Convert.ToString(item.Cells["Articulo"].Value),
                    Convert.ToInt32(item.Cells["cantidad"].Value),
                    Convert.ToInt32(item.Cells["precio"].Value),
                    Convert.ToInt32(item.Cells["importe"].Value)
                    );
            }
            return(facturacion);
        }