Пример #1
0
        public void VerificarDistinto()
        {
            int        fabrica_           = 4;
            int        idMonitor          = 1;
            int        idTelevisor        = 1;
            int        pulgadasMonitor_   = 1;
            int        pulgadasTelevisor_ = 1;
            ECalidad   unitario           = ECalidad.FullHD4K;
            ECalidad   secundario         = ECalidad.FullHD;
            EMarcaTel  marcaT             = EMarcaTel.Philips;
            EMarcaMoni marcaM             = EMarcaMoni.ViewSonic;

            Fabrica <Television> f1 = new Fabrica <Television>(fabrica_);
            Fabrica <Monitor>    f2 = new Fabrica <Monitor>(fabrica_);
            Television           t1 = new Television(idTelevisor, pulgadasTelevisor_, unitario, marcaT);
            Monitor m1 = new Monitor(idMonitor, pulgadasMonitor_, secundario, marcaM);

            //YA INGRESADO
            //f1 += c1;
            f1 += t1;

            //YA INGRESADO
            f2 += m1;

            Assert.AreEqual(t1.Id, idTelevisor);
            Assert.AreEqual(m1.Id, idMonitor);
            Assert.AreEqual(t1.Pulgadas, pulgadasTelevisor_);
            Assert.AreEqual(m1.Pulgadas, pulgadasMonitor_);
            Assert.AreEqual(t1.Calidad, unitario);
            Assert.AreEqual(m1.Calidad, secundario);
            Assert.AreEqual(t1.MarcaTel, marcaT);
            Assert.AreEqual(m1.MarcaMoni, marcaM);

            Assert.IsTrue(f1 != m1 && f2 != t1);
        }
Пример #2
0
        /// <summary>
        /// Guardaremos la serializacion.
        /// </summary>
        /// <param name="sender">Remitente</param>
        /// <param name="e">Clase base</param>
        private void guardar_Click(object sender, EventArgs e)
        {
            List <Television> auxTelevisor = new List <Television>();


            try
            {
                string consultaP = "SELECT * FROM Televisores WHERE id = @id";



                SqlCommand comandP = new SqlCommand(consultaP, cn);


                GuardarDataTable();

                //comandP.Parameters.AddWithValue("@id", CrearM.Text);
                comandP.ExecuteNonQuery();
                SqlDataReader infoP = comandP.ExecuteReader();


                while (infoP.Read())
                {
                    ECalidad  Calidad    = (ECalidad)Enum.Parse(typeof(ECalidad), infoP["calidad"].ToString());
                    EMarcaTel marcaTelev = (EMarcaTel)Enum.Parse(typeof(EMarcaTel), infoP["marca"].ToString());
                    int       id         = Convert.ToInt32(infoP["id"].ToString());
                    int       pulgadas   = Convert.ToInt32(infoP["pulgadas"].ToString());

                    Television televisores = new Television(id, pulgadas, Calidad, marcaTelev);
                }
            }

            catch (Exception ex)
            {
            }
        }
Пример #3
0
 /// <summary>
 /// Constructor de Television que asigna por defecto el valor "marcaTel"
 /// </summary>
 ///<param name="id">Le asigna una calidad al atributo id de producto</param>
 /// <param name="pulgadas">Le asigna una pulgadas al atributo pulgadas de productp</param>
 /// <param name="calidad">Le asigna una calidad al atributo calidad de producto</param>
 /// <param name="marcaTel">Le asigna una calidad al atributo calidad de producto</param>
 public Television(int id, int pulgadas, ECalidad calidad, EMarcaTel marcaTel) : base(id, pulgadas, calidad)
 {
     this.MarcaTel = marcaTel;
 }