private void btnConsultaFact_Click(object sender, EventArgs e) { FrmConFacturas obj = new FrmConFacturas(); obj.ShowDialog(); this.txtNumeroFactura.Text = obj.Codigo.ToString(); txtFacturaDescripcion.Text = obj.Cliente; }
private void btnConsultVehiculo_Click(object sender, EventArgs e) { FrmConFacturas obj = new FrmConFacturas(); obj.ShowDialog(); //this.txtNumeroVehiculo.Text = obj..ToString(); //this.txtdesarticulo.Text = obj.descripcion; //this.txtprecio.Text = obj.precio.ToString(); }
private void btnConsultar_Click(object sender, EventArgs e) { try { FrmConFacturas obj = new FrmConFacturas(); obj.ShowDialog(); this.txtNumeroFactura.Text = obj.Codigo.ToString (); dtpFecha.Value = DateTime.Parse(obj.Fecha); txtNumeroCotizacion.Text = obj.CodCotizacion.ToString (); cbxFormaPago.SelectedItem = obj.FormaDePago; txtNumeroPromocion.Text = obj.codPromocion.ToString(); txtPromocion.Text = obj.DesPromocion.ToString(); txtNumeroCliente.Text = obj.codcliente.ToString (); txtNombreCliente.Text =obj.Cliente; txtPorcentajeEntrada.Value = Decimal.Parse(obj.PorcentajeEntrada); txtValorEntrada.Value = Decimal.Parse(obj.ValorEntrada); //txtentra.Value = Decimal.Parse(obj.EntradaMinimaRequerida); dtpFechaInicioPago.Value = DateTime.Parse(obj.FechaInicialPago); dtpFechaFinPago.Value = DateTime.Parse(obj.FechaFinalPago); txtsubtotal.Value = Decimal.Parse(obj.Subtotal); txtiva.Value = Decimal.Parse(obj.Iva); txtice.Value = Decimal.Parse(obj.Ice); txtdescuento.Value = Decimal.Parse(obj.Descuento); txtTotalPagar.Value =Decimal.Parse(obj.ValorCancelar); cmbestado.SelectedValue = Int32.Parse(obj.codEstado); //CONSULTAR DETALLE int cod = Int32.Parse(obj.Codigo); ; var detfactura = from a in da.FacturaDet join b in da.Articulo on a.IdArticulo equals b.IdArticulo join c in da.Marca on b.IdMarca equals c.IdMarca join d in da.Estado on a.idEstado equals d.IdEstado join es in da.Modelo on b.IdModelo equals es.IdModelo where a.IdNumeroFactura == cod select new { a.Linea, a.IdNumeroFactura, a.precio, a.cantidad, b.IdArticulo, b.Descripcion, marca = c.Descripcion, modelo = es.Descripcion, chasis = b.Chasis.Descripcion, color = b.Color.Descripcion, a.costo }; var DetalleCuotas = from a in da.Factura join b in da.ClienteDefactura on a.IdNumeroCliente equals b.IdNumeroCliente join c in da.Empresa on a.IdEmpresa equals c.IdEmpresa join d in da.Estado on a.idEstado equals d.IdEstado join es in da.Usuario on a.idUsuario equals es.IdUsuario join f in da.FormaPago on a.IdFormaPago equals f.IdFormaPago join g in da.CuentaxCobrar on a.IdNumeroFactura equals g.idNumeroFactura join h in da.CuentaxCobrarDet on g.idCuentaxCobrar equals h.idCuentaxCobrar where g.Modulo == 1 && a.IdNumeroFactura == cod select new { empresa = c.Descripcion, formaPago = f.Descripcion, cliente = b.NombreRazonSocial, total = a.TotalPagar, iva = a.Iva, ice = a.Ice, subtotal = a.Subtotal, Fecha = a.Fecha, cuotas = a.NumeroCuotaMensual, estado = d.Descripcion, usuario = es.NombreUsuario, c.RazonSocial, c.Ruc, c.Direccion, b.Identificacion, h.idCuentaxCobrar, h.Numero, h.numero_cuota, h.valor_cuota, h.valor_mora, h.valor_interes, h.fecha_cobro, h.fecha_vencimiento }; this.dataGridView1.DataSource = detfactura.ToList(); try { double valortotal = 0; int i = 0; tbldetalle.Rows.Clear(); while (i < dataGridView1.Rows.Count) { //dataGridView1.Rows[0].Cells[0].Value valortotal = Double.Parse(dataGridView1.Rows[i].Cells["precio"].Value.ToString()) * Double.Parse(dataGridView1.Rows[i].Cells["cantidad"].Value.ToString()); DataRow fila; fila = tbldetalle.NewRow(); fila[0] = dataGridView1.Rows[i].Cells["IdArticulo"].Value.ToString(); fila[1] = dataGridView1.Rows[i].Cells["Descripcion"].Value.ToString(); fila[2] = txtNumeroCuotaMensual.Text; fila[3] = dtpFechaInicioPago.Text; fila[4] = dtpFechaFinPago.Text; fila[5] = dataGridView1.Rows[i].Cells["precio"].Value.ToString(); fila[6] = dataGridView1.Rows[i].Cells["cantidad"].Value.ToString(); fila[7] = dataGridView1.Rows[i].Cells["costo"].Value.ToString(); tbldetalle.Rows.Add(fila); i++; } dataGridView1.DataSource = tbldetalle; this.txtValorVehiculo.Text = valortotal.ToString(); this.dataGridView1.DataSource = tbldetalle; i = 0; dataGridView2.DataSource = DetalleCuotas.ToList(); tblcutoas.Rows.Clear(); while (i < dataGridView2.Rows.Count) { //dataGridView1.Rows[0].Cells[0].Value DataRow fila; fila = tblcutoas.NewRow(); fila[0] = dataGridView2.Rows[i].Cells["valor_cuota"].Value.ToString(); fila[1] = dataGridView2.Rows[i].Cells["valor_interes"].Value.ToString(); fila[2] = dataGridView2.Rows[i].Cells["fecha_cobro"].Value.ToString(); fila[3] = dataGridView2.Rows[i].Cells["fecha_vencimiento"].Value.ToString(); tblcutoas.Rows.Add(fila); i++; } dataGridView2.DataSource = tblcutoas; toolStripAnular.Enabled = true; toolStripImprimir.Enabled = true; toolStripGenerar.Enabled = false; } catch (Exception ex) { } } catch (Exception ex) { } }