private void button2_Click(object sender, EventArgs e) { try { FrmConCotizacion obj = new FrmConCotizacion(); obj.ShowDialog(); this.idNumeroCotizacionSpinEdit.Value = Int32.Parse(obj.codigo); cmbformapago.SelectedItem = obj.FormaPago; txtcliente.Text = obj.codcliente.ToString(); txtdescripcioncliente.Text = obj.Cliente; dateTimePicker1.Value = DateTime.Parse(obj.Fecha); valorCancelarSpinEdit.Value = Decimal.Parse(obj.ValorCancelar); porcentajeEntradaSpinEdit.Value = Decimal.Parse(obj.PorcentajeEntrada); valorEntradaSpinEdit.Value = Decimal.Parse(obj.ValorEntrada); entradaMinimaRequeridaSpinEdit.Value = Decimal.Parse(obj.EntradaMinimaRequerida); fechaInicialPagoDateEdit.DateTime = DateTime.Parse(obj.FechaInicialPago); fechaFinalPagoDateEdit.DateTime = DateTime.Parse(obj.FechaFinalPago); cmbestado.SelectedValue = Int32.Parse(obj.codEstado); //CONSULTAR DETALLE int cod = Int32.Parse(obj.codigo);; var produc = from a in da.CotizacionDet join b in da.Articulo on a.IdArticulo equals b.IdArticulo where a.IdNumeroCotizacion == cod select new { a.IdNumeroCotizacion, b.Descripcion, a.CuotaMensual, a.FechaPago, a.FechaMaximaPago, a.precio, a.cantidad }; this.dataGridView1.DataSource = produc.ToList(); } catch (Exception ex) { } }
private void btnConsCotizacion_Click(object sender, EventArgs e) { try { FrmConCotizacion obj = new FrmConCotizacion(); obj.ShowDialog(); this.txtNumeroCotizacion.Text = obj.codigo.ToString(); cbxFormaPago.SelectedItem = obj.FormaPago; txtNumeroCliente.Text = obj.codcliente.ToString(); txtNombreCliente.Text = obj.Cliente; //dateTimePicker1.Value = DateTime.Parse(obj.Fecha); txtTotalPagar.Text = obj.ValorCancelar.ToString(); txtPorcentajeEntrada.Text = obj.PorcentajeEntrada.ToString(); txtValorEntrada.Text = obj.ValorEntrada.ToString(); //entradaMinimaRequeridaSpinEdit.Value = Decimal.Parse(obj.EntradaMinimaRequerida); dtpFechaInicioPago.Text = (obj.FechaInicialPago); dtpFechaFinPago.Text = (obj.FechaFinalPago); //CONSULTAR DETALLE int cod = Int32.Parse(obj.codigo); var produc = from a in da.CotizacionDet join b in da.Articulo on a.IdArticulo equals b.IdArticulo where a.IdNumeroCotizacion == cod select new { b.IdArticulo, b.Descripcion, a.CuotaMensual, a.FechaPago, a.FechaMaximaPago, a.precio, a.cantidad }; this.dataGridView1.DataSource = produc.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(); tbldetalle.Rows.Add(fila); dataGridView1.DataSource = tbldetalle; i++; } this.txtValorVehiculo.Text = valortotal.ToString(); this.dataGridView1.DataSource = tbldetalle; } catch (Exception ex) { } } catch (Exception ex) { } }