Exemplo n.º 1
0
        public void ObtenerListaProyectores(IngresoDetalleProyector detalleTraido)
        {
            cmbTipo.SelectedValue           = detalleTraido.ProyectorIdTipoEquipoProyector;
            cmbMarca.SelectedValue          = detalleTraido.ProyectorIdMarca;
            cmbModelo.SelectedValue         = detalleTraido.ProyectorIdModelo;
            cmbCaracteristica.SelectedValue = detalleTraido.ProyectorIdCaracteristica;
            proyector = detalleTraido.Proyector;
            //txtPartNumber.Text = proyector.PartNumber;
            chbGarantia.Checked = (proyector.Garantia == 1) ? true : false;
            txtPantalla.Text    = (detalleTraido.ProyectorIdTipoEquipoProyector == 6)?"":proyector.TamanoProyector.ToString();
            txtPrecio.Text      = detalleTraido.Precio.ToString();
            txtCantidad.Text    = detalleTraido.Cantidad.ToString();

            if (detalleTraido.ProyectorIdTipoEquipoProyector == 6)
            {
                cmbResolucion.SelectedValue = detalleTraido.ProyectorIdResolucion;
                cmbLuminen.SelectedValue    = detalleTraido.ProyectorIdLuminen;
            }


            foreach (String serie in detalleTraido.Series)
            {
                DataGridViewRow row = (DataGridViewRow)dgvSerieFabrica.Rows[0].Clone();
                row.Cells[1].Value = serie;
                dgvSerieFabrica.Rows.Add(row);
            }
        }
Exemplo n.º 2
0
        public void Inicializado()
        {
            ingresoDA = new IngresoDA();
            proyector = new Proyector();
            detalle   = new IngresoDetalleProyector();

            txtCantidad.Text = "1";

            tablaTipo             = ingresoDA.ListarProyectorEcramTipo();
            cmbTipo.DataSource    = tablaTipo;
            cmbTipo.DisplayMember = "descripcion";
            cmbTipo.ValueMember   = "idAuxiliar";
            cmbTipo.SelectedIndex = -1;

            txtPantalla.Enabled = false;
            btnAgregarProyectorResolucion.Enabled = false;
            btnAgregarProyectorLuminen.Enabled    = false;
            cmbResolucion.Enabled = false;
            cmbLuminen.Enabled    = false;
        }
Exemplo n.º 3
0
        public bool llenarListaProyectores()
        {
            bool flag = false;

            proyector = new Proyector();


            int j = cmbMarca.SelectedIndex;

            proyector.Modelo.IdMarca     = Convert.ToInt32(cmbMarca.SelectedValue.ToString());
            proyector.Modelo.NombreMarca = tablaMarca.Rows[j]["nombre"].ToString();

            j = cmbModelo.SelectedIndex;
            proyector.Modelo.IdModelo     = Convert.ToInt32(cmbModelo.SelectedValue.ToString());
            proyector.Modelo.NombreModelo = tablaModelo.Rows[j]["nombre"].ToString();

            j = cmbTipo.SelectedIndex;
            proyector.IdTipoEquipoProyector     = Convert.ToInt32(cmbTipo.SelectedValue.ToString());
            proyector.NombreTipoEquipoProyector = tablaTipo.Rows[j]["descripcion"].ToString();

            j = cmbCaracteristica.SelectedIndex;
            proyector.IdCaracteristica = Convert.ToInt32(cmbCaracteristica.SelectedValue.ToString());
            proyector.Caracteristica   = tablaCaracteristica.Rows[j]["descripcion"].ToString();


            //proyector.PartNumber = txtPartNumber.Text;
            proyector.Garantia = (chbGarantia.Checked) ? 1 : 0;


            int h = cmbTipo.SelectedIndex;

            if (h >= 0) //Esto verifica que se ha seleccionado algún item del comboBox
            {
                int idCategoria = Convert.ToInt32(tablaTipo.Rows[h]["idAuxiliar"].ToString());
                proyector.TamanoProyector = (idCategoria == 7) ? Double.Parse(txtPantalla.Text) : 0;
                if (idCategoria == 6)
                {
                    j = cmbLuminen.SelectedIndex;
                    proyector.IdLuminen = Convert.ToInt32(cmbLuminen.SelectedValue.ToString());

                    j = cmbResolucion.SelectedIndex;
                    proyector.IdResolucion = Convert.ToInt32(cmbResolucion.SelectedValue.ToString());
                }
            }

            detalle.Proyector = proyector;
            detalle.Precio    = Double.Parse(txtPrecio.Text);
            detalle.Cantidad  = Convert.ToInt32(txtCantidad.Text);
            detalle.Series    = null;
            BindingList <String> series = new BindingList <String>();

            for (int i = 0; i < dgvSerieFabrica.Rows.Count; i++)
            {
                if (!dgvSerieFabrica.Rows[i].IsNewRow)
                {
                    if (dgvSerieFabrica.Rows[i].Cells[1].Value != null)
                    {
                        String serie = dgvSerieFabrica.Rows[i].Cells[1].Value.ToString();
                        series.Add(serie);
                    }
                }
            }
            detalle.Series = series;

            flag = true;

            return(flag);
        }