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,
                            a.costo
                        };

                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,
                            a.costo
                        };

                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();
                        fila[7] = dataGridView1.Rows[i].Cells["costo"].Value.ToString();
                        tbldetalle.Rows.Add(fila);
                      i++;
                    }

                    this.txtValorVehiculo.Text = valortotal.ToString();
                    this.dataGridView1.DataSource = tbldetalle;
                }
                catch (Exception ex)
                {

                }

            }
            catch (Exception ex) { }
        }