예제 #1
0
        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) { }
        }
예제 #2
0
        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) { }
        }