public static void IMPAbstractFactory() { //Google IMobilePhone googleMobilePhone = new Google(); MobileClient googleClient = new MobileClient(googleMobilePhone); Console.WriteLine("******* Google **********"); Console.WriteLine(googleClient.GetSmartPhoneModelDetails()); Console.WriteLine(googleClient.GetNormalPhoneModelDetails()); //NOKIA IMobilePhone nokiaMobilePhone = new Nokia(); MobileClient nokiaClient = new MobileClient(nokiaMobilePhone); Console.WriteLine("********* NOKIA **********"); Console.WriteLine(nokiaClient.GetSmartPhoneModelDetails()); Console.WriteLine(nokiaClient.GetNormalPhoneModelDetails()); //SAMSUNG IMobilePhone samsungMobilePhone = new Samsung(); MobileClient samsungClient = new MobileClient(samsungMobilePhone); Console.WriteLine("******* SAMSUNG **********"); Console.WriteLine(samsungClient.GetSmartPhoneModelDetails()); Console.WriteLine(samsungClient.GetNormalPhoneModelDetails()); }
private void FormIniciarPrueba_CargarLista() { Alcatel al = new Alcatel(123456, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Grande, materiaPrima.ECamara.ultraHD, materiaPrima.EPlaquetaElectronica.SerieA); Huawei huw = new Huawei(256893, materiaPrima.ECarcaza.Plastico, materiaPrima.EBateria.Litio, materiaPrima.ECamara.Standar, materiaPrima.EPlaquetaElectronica.SerieH); Motorola mot = new Motorola(254569, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Mediana, materiaPrima.ECamara.fullHD, materiaPrima.EPlaquetaElectronica.SerieM); Nokia nok = new Nokia(982566, materiaPrima.ECarcaza.Plastico, materiaPrima.EBateria.Mediana, materiaPrima.ECamara.ultraHD, materiaPrima.EPlaquetaElectronica.SerieN); Samsumg sumg = new Samsumg(547890, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Litio, materiaPrima.ECamara.Standar, materiaPrima.EPlaquetaElectronica.SerieS); if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, al)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, huw)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, mot)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, nok)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, sumg)) { } lsbEnsamblados.DataSource = fabrica.ListaEnsamblados;// cargo la lista de celulares ensamblados }
static void Main(string[] args) { Console.WriteLine("*****Iphone*****"); Iphone iphone = new Iphone(); iphone.Brand = "Apple"; iphone.Model = "Iphone 12 Pro"; iphone.UnitPrice = "$999"; iphone.Color = "Silver"; iphone.OperatingSystem = "IOS 14"; Console.WriteLine($"Brand :{iphone.Brand}\nModel :{iphone.Model}\nUnit Price :{iphone.UnitPrice}\nColor :{iphone.Color}\nOperating System :{iphone.OperatingSystem}\nRing Sound:{iphone.PhoneRingSound()}"); Console.WriteLine("\n*****Samsung*****"); Samsung samsung = new Samsung(); samsung.Brand = "Samsung"; samsung.Model = "Galaxy S21 Ultra 5G"; samsung.UnitPrice = "$499.99"; samsung.Color = "Phantom Silver"; samsung.OperatingSystem = "One UI 3.1, Android 11"; Console.WriteLine($"Brand :{samsung.Brand}\nModel :{samsung.Model}\nUnit Price :{samsung.UnitPrice}\nColor :{samsung.Color}\nOperating System :{samsung.OperatingSystem}\nRing Sound:{samsung.PhoneRingSound()}"); Console.WriteLine("\n*****Nokia*****"); Nokia nokia = new Nokia(); nokia.Brand = "Nokia"; nokia.Model = "3310"; nokia.UnitPrice = "Not available."; nokia.Color = "Silver"; //nokia.OperatingSystem = ""; If you can go to Nokia.cs, you will see there is no OperatingSystem in Nokia.cs... Console.WriteLine($"Brand :{nokia.Brand}\nModel :{nokia.Model}\nUnit Price :{nokia.UnitPrice}\nColor :{nokia.Color}\nOperating System :{""}\nRing Sound:{nokia.PhoneRingSound()}"); Console.ReadLine(); }
static void Main(string[] args) { #region Example01 Console.WriteLine("********* Example01 **********"); ContinentFactory africa = new AfricaFactory(); AnimalWorld world = new AnimalWorld(africa); world.RunFoodChain(); ContinentFactory america = new AmericaFactory(); world = new AnimalWorld(america); world.RunFoodChain(); #endregion Console.WriteLine(""); #region Example02 Console.WriteLine("********* Example02 **********"); IMobilePhone nokiaMobilePhone = new Nokia(); MobileClient nokiaClient = new MobileClient(nokiaMobilePhone); Console.WriteLine("********* NOKIA **********"); Console.WriteLine(nokiaClient.GetSmartPhoneModelDetails()); Console.WriteLine(nokiaClient.GetNormalPhoneModelDetails()); IMobilePhone samsungMobilePhone = new Samsung(); MobileClient samsungClient = new MobileClient(samsungMobilePhone); Console.WriteLine("******* SAMSUNG **********"); Console.WriteLine(samsungClient.GetSmartPhoneModelDetails()); Console.WriteLine(samsungClient.GetNormalPhoneModelDetails()); #endregion Console.WriteLine(""); #region Example03 Console.WriteLine("********* Example03 **********"); Document[] documents = new Document[2]; documents[0] = new Resume(); documents[1] = new Report(); // Display document pages foreach (Document document in documents) { Console.WriteLine("\n" + document.GetType().Name + "--"); foreach (Page page in document.Pages) { Console.WriteLine(" " + page.GetType().Name); } } #endregion Console.ReadKey(); }
public void NokiaPhoneTest() { IMobilePhone NokiaMobilePhone = new Nokia(); MobileClient NokiaClient = new MobileClient(NokiaMobilePhone); var descriptionNormalPhone = NokiaClient.GetNormalPhoneModelDetails(); var descriptionSmartPhone = NokiaClient.GetSmartPhoneModelDetails(); descriptionNormalPhone.Equals(Description.Nokia1600).Should().BeTrue(); descriptionSmartPhone.Equals(Description.NokiaPixel).Should().BeTrue(); }
static void Main(string[] args) { //Abstract Factorys. var nokiaFactory = new Nokia(); var samsungFactory = new Samsung(); var nokiaClient = new MobileClient(nokiaFactory); var samsungClient = new MobileClient(samsungFactory); Console.WriteLine(samsungClient.GetSmartPhoneModelDetails()); Console.WriteLine(nokiaClient.GetSmartPhoneModelDetails()); Console.ReadLine(); }
static void Main(string[] args) { Galaxy s8 = new Galaxy("s8", 100, "T-Mobile", "Dooo do doo dooo"); Nokia elevenHundred = new Nokia("1100", 60, "Metro PCS", "Ringgg ring ringgg"); s8.DisplayInfo(); Console.WriteLine(s8.Ring()); Console.WriteLine(s8.Unlock()); Console.WriteLine(""); elevenHundred.DisplayInfo(); Console.WriteLine(elevenHundred.Ring()); Console.WriteLine(elevenHundred.Unlock()); Console.WriteLine(""); }
static void Main(string[] args) { IMobilePhone nokiaMobilePhone = new Nokia(); MobileClient nokiaClient = new MobileClient(nokiaMobilePhone); Console.WriteLine(nokiaClient.GetSmartPhoneModelDetails()); Console.WriteLine(nokiaClient.GetNormalPhoneModelDetails()); IMobilePhone samsungMobilePhone = new Samsung(); MobileClient samsungClient = new MobileClient(samsungMobilePhone); Console.WriteLine(samsungClient.GetSmartPhoneModelDetails()); Console.WriteLine(samsungClient.GetNormalPhoneModelDetails()); Console.Read(); }
public Main() { //equips summonbox = new BrokenPrinter(); reactor = new UnstableQuantumReactor(); lum = new Lumpkin(); //items grinder = new Item(); key = new BrokenKeycard(); nokia = new Nokia(); root = new Root(); trinket = new MechanicalTrinket(); pillow = new Pillow(); sundial = new Sundial(); scp = new SCP(); }
public static void AbstractFactory() { IMobilePhone nokiaMobilePhone = new Nokia(); MobileClient nokiaClient = new MobileClient(nokiaMobilePhone); Console.WriteLine("********* NOKIA **********"); Console.WriteLine(nokiaClient.GetSmartPhoneModelDetails()); Console.WriteLine(nokiaClient.GetNormalPhoneModelDetails()); IMobilePhone samsungMobilePhone = new Samsung(); MobileClient samsungClient = new MobileClient(samsungMobilePhone); Console.WriteLine("******* SAMSUNG **********"); Console.WriteLine(samsungClient.GetSmartPhoneModelDetails()); Console.WriteLine(samsungClient.GetNormalPhoneModelDetails()); }
public static string MainFn() { string result = string.Empty; IMobilePhone nokiaMobilePhone = new Nokia(); MobileClient nokiaClient = new MobileClient(nokiaMobilePhone); result += nokiaClient.GetSmartPhoneModelDetails(); result += nokiaClient.GetNormalPhoneModelDetails(); IMobilePhone samsungMobilePhone = new Samsung(); MobileClient samsungClient = new MobileClient(samsungMobilePhone); result += samsungClient.GetSmartPhoneModelDetails(); result += samsungClient.GetNormalPhoneModelDetails(); return(result); }
private static void GetAbstractFactoryPattern() { ImobilePhone nokiaMobilePhone = new Nokia(); MobileClient nokiaClient = new MobileClient(nokiaMobilePhone); Console.WriteLine("********* NOKIA **********"); Console.WriteLine(nokiaClient.GetSmartPhoneModelDetails()); Console.WriteLine(nokiaClient.GetNormalPhoneModelDetails()); ImobilePhone samsungMobilePhone = new Samsung(); MobileClient samsungClient = new MobileClient(samsungMobilePhone); Console.WriteLine("******* SAMSUNG **********"); Console.WriteLine(samsungClient.GetSmartPhoneModelDetails()); Console.WriteLine(samsungClient.GetNormalPhoneModelDetails()); Console.ReadKey(); }
private static void Main() { IMobilePhone nokiaMobilePhone = new Nokia(); var nokiaClient = new MobileClient(nokiaMobilePhone); Console.WriteLine("********* NOKIA **********"); Console.WriteLine(nokiaClient.GetSmartPhoneModelDetails()); Console.WriteLine(nokiaClient.GetNormalPhoneModelDetails()); IMobilePhone samsungMobilePhone = new Samsung(); var samsungClient = new MobileClient(samsungMobilePhone); Console.WriteLine("******* SAMSUNG **********"); Console.WriteLine(samsungClient.GetSmartPhoneModelDetails()); Console.WriteLine(samsungClient.GetNormalPhoneModelDetails()); Console.ReadKey(); }
static void Main(string[] args) { ITelemovel nokiaTelemovel = new Nokia(); TelemovelClient nokiaClient = new TelemovelClient(nokiaTelemovel); Console.WriteLine("*************** NOKIA ***************"); Console.WriteLine(nokiaClient.BuscarSmartPhoneModeloDetalhes()); Console.WriteLine(nokiaClient.BuscarNormalPhoneModeloDetalhes()); ITelemovel samsungTelemovel = new Samsung(); TelemovelClient samsungClient = new TelemovelClient(samsungTelemovel); Console.WriteLine("*************** SAMSUNG ***************"); Console.WriteLine(samsungClient.BuscarSmartPhoneModeloDetalhes()); Console.WriteLine(samsungClient.BuscarNormalPhoneModeloDetalhes()); Console.ReadKey(); }
void Update() { GameObject nokiaa_3 = GameObject.Find("nokia_3"); nokia_3 n3 = nokiaa_3.GetComponent <nokia_3> (); nok_3 = n3.nokia; GameObject nokiaa_1 = GameObject.Find("nokia_1"); nokia_2 n1 = nokiaa_1.GetComponent <nokia_2> (); nok_1 = n1.nokia; GameObject nokia = GameObject.Find("nokia"); Nokia n = nokia.GetComponent <Nokia> (); nok = n.nokia; }
static void Main(string[] args) { ICelular nokiaCelular = new Nokia(); CelularClient nokiaClient = new CelularClient(nokiaCelular); Console.WriteLine("************ N O K I A ************"); Console.WriteLine(nokiaClient.BuscarSmartPhoneModeloDetalhes()); Console.WriteLine(nokiaClient.BuscarCelularComumDetalhes()); ICelular samsungCelular = new Nokia(); CelularClient samsungClient = new CelularClient(samsungCelular); Console.WriteLine("************ S A M S U N G ************"); Console.WriteLine(samsungClient.BuscarSmartPhoneModeloDetalhes()); Console.WriteLine(samsungClient.BuscarCelularComumDetalhes()); Console.ReadKey(); }
static void Main(string[] args) { Director director = new Director(); Samsung samsung = new Samsung(); director.Builder = samsung; Console.WriteLine("Basic samsung complectation:\n"); director.Basic(); Console.WriteLine(samsung.GetComplectation().ListParts()); Console.WriteLine("Standard samsung complectation:\n"); director.Standart(); Console.WriteLine(samsung.GetComplectation().ListParts()); Console.WriteLine("Lux samsung complectation:\n"); director.Lux(); Console.WriteLine(samsung.GetComplectation().ListParts()); Console.WriteLine("-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-\n"); Nokia nokia = new Nokia(); director.Builder = nokia; Console.WriteLine("Basic nokia complectation:\n"); director.Basic(); Console.WriteLine(nokia.GetComplectation().ListParts()); Console.WriteLine("Standard nokia complectation:\n"); director.Standart(); Console.WriteLine(nokia.GetComplectation().ListParts()); Console.WriteLine("Lux nokia complectation:\n"); director.Lux(); Console.WriteLine(nokia.GetComplectation().ListParts()); Console.ReadLine(); }
public static void Executar() { ICelular nokiaPhone = new Nokia(); CelularClient nokiaClient = new CelularClient(nokiaPhone); Console.WriteLine("********** NOKIA ***********"); Console.WriteLine(nokiaClient.BuscarSmartphoneModeloDetalhe()); Console.WriteLine(nokiaClient.BuscarNormalphoneModeloDetalhes()); ICelular samsungPhone = new Samsung(); CelularClient samsungClient = new CelularClient(samsungPhone); Console.WriteLine("********** SAMSUNG ***********"); Console.WriteLine(samsungClient.BuscarSmartphoneModeloDetalhe()); Console.WriteLine(samsungClient.BuscarNormalphoneModeloDetalhes()); Console.ReadKey(); }
private static void Abstract_Factory_Pattern() { // Definition = The abstract factory pattern provide an interface for creating families of related or dependent objects without specifying their concrete classes // TODO similar with Factory Method Pattern => Abstract Factory is a set of factory methods, Abstract Factory makes use of multiple factory methods IMobilePhone nokiaMobilePhone = new Nokia(); MobileClient nokiaClient = new MobileClient(nokiaMobilePhone); Console.WriteLine("********* NOKIA **********"); Console.WriteLine(nokiaClient.GetSmartPhoneModelDetails()); Console.WriteLine(nokiaClient.GetNormalPhoneModelDetails()); IMobilePhone samsungMobilePhone = new Samsung(); MobileClient samsungClient = new MobileClient(samsungMobilePhone); Console.WriteLine("******* SAMSUNG **********"); Console.WriteLine(samsungClient.GetSmartPhoneModelDetails()); Console.WriteLine(samsungClient.GetNormalPhoneModelDetails()); Console.ReadKey(); }
/// <summary> /// Evento load /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Formulario_Load(object sender, EventArgs e) { Alcatel al = new Alcatel(123456, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Grande, materiaPrima.ECamara.ultraHD, materiaPrima.EPlaquetaElectronica.SerieA); Huawei huw = new Huawei(256893, materiaPrima.ECarcaza.Plastico, materiaPrima.EBateria.Litio, materiaPrima.ECamara.standar, materiaPrima.EPlaquetaElectronica.SerieH); Motorola mot = new Motorola(254569, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Mediana, materiaPrima.ECamara.fullHD, materiaPrima.EPlaquetaElectronica.SerieM); Nokia nok = new Nokia(982566, materiaPrima.ECarcaza.Plastico, materiaPrima.EBateria.Mediana, materiaPrima.ECamara.ultraHD, materiaPrima.EPlaquetaElectronica.SerieN); Samsumg sumg = new Samsumg(547890, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Litio, materiaPrima.ECamara.standar, materiaPrima.EPlaquetaElectronica.SerieS); if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, al)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, huw)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, mot)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, nok)) { } if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, sumg)) { } lsbEnsamblados.Items.Add(al); lsbEnsamblados.Items.Add(huw); lsbEnsamblados.Items.Add(mot); lsbEnsamblados.Items.Add(nok); lsbEnsamblados.Items.Add(sumg); rtbListaEnsamblados.Text = fabrica.MostrarAlmacenGeneral().ToString(); lblTamanio.Text = fabrica.TamanioGeneral.ToString(); }
// Update is called once per frame void Update() { GameObject nokia_3 = GameObject.Find("nokia_3"); nokia_3 n3 = nokia_3.GetComponent <nokia_3> (); nok_3 = n3.nokia; GameObject nokiaa_1 = GameObject.Find("nokia_1"); nokia_2 n1 = nokiaa_1.GetComponent <nokia_2> (); nok_1 = n1.nokia; GameObject nokia = GameObject.Find("nokia"); Nokia n = nokia.GetComponent <Nokia> (); nok = n.nokia; if (nok || nok_1 || nok_3) { DoShake(); } if (ShakeIntensity > 0) { transform.position = OriginalPos + Random.insideUnitSphere * ShakeIntensity; transform.rotation = new Quaternion(OriginalRot.x + Random.Range(-ShakeIntensity, ShakeIntensity) * .2f, OriginalRot.y + Random.Range(-ShakeIntensity, ShakeIntensity) * .2f, OriginalRot.z + Random.Range(-ShakeIntensity, ShakeIntensity) * .0f, OriginalRot.w + Random.Range(-ShakeIntensity, ShakeIntensity) * .0f); ShakeIntensity -= ShakeDecay; } else if (Shaking) { Shaking = false; } }
public List <Celular> LeerTestUnitario() { try { string sentencia = "SELECT * FROM Celulares9"; SqlCommand sqlCommand = new SqlCommand(sentencia, sqlConnection); sqlConnection.Open(); SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(); List <Celular> productos = new List <Celular>(); Alcatel al; Huawei hu; Nokia no; Motorola mo; Samsumg sam; while (sqlDataReader.Read()) { string tipo = sqlDataReader["Producto"].ToString(); int codigo = Convert.ToInt32(sqlDataReader["Codigo"]); // (tuEnumerado)Enum.Parse(typeof(tuEnumerado), reader["Titulo"].ToString()), materiaPrima.ECarcaza carcaza = (materiaPrima.ECarcaza)Enum.Parse(typeof(materiaPrima.ECarcaza), sqlDataReader["Carcaza"].ToString()); materiaPrima.EBateria bateria = (materiaPrima.EBateria)Enum.Parse(typeof(materiaPrima.EBateria), sqlDataReader["Bateria"].ToString()); materiaPrima.ECamara camara = (materiaPrima.ECamara)Enum.Parse(typeof(materiaPrima.ECamara), sqlDataReader["Camara"].ToString()); materiaPrima.EPlaquetaElectronica placa = (materiaPrima.EPlaquetaElectronica)Enum.Parse(typeof(materiaPrima.EPlaquetaElectronica), sqlDataReader["Placa"].ToString()); //Celular producto = new Celular(codigo, carcaza, bateria, camara, placa); if (tipo == "Alcatel") { al = new Alcatel(codigo, carcaza, bateria, camara, placa); productos.Add(al); } if (tipo == "Huawei") { hu = new Huawei(codigo, carcaza, bateria, camara, placa); productos.Add(hu); } if (tipo == "Nokia") { no = new Nokia(codigo, carcaza, bateria, camara, placa); productos.Add(no); } if (tipo == "Motorola") { mo = new Motorola(codigo, carcaza, bateria, camara, placa); productos.Add(mo); } if (tipo == "Samsumg") { sam = new Samsumg(codigo, carcaza, bateria, camara, placa); productos.Add(sam); } //productos.Add(producto); } return(productos); } catch (Exception ex) { throw new BaseDeDatosException("Ocurrió un error al tratar de leer la lista de celulares de la Base de Datos.", ex); } finally { if (sqlConnection != null && sqlConnection.State == System.Data.ConnectionState.Open) { sqlConnection.Close(); } } }
void Update() { Renderer rend = glasses.GetComponent <Renderer>(); Renderer rend2 = hat.GetComponent <Renderer>(); if (using_glasses == 1) { rend.enabled = true; } else { rend.enabled = false; } if (using_hat == 1) { rend2.enabled = true; } else { rend2.enabled = false; } energy = PlayerPrefs.GetInt("energy"); energy_text.text = "" + energy; if (energy == 0) { Application.LoadLevel(0); } GameObject player_object = GameObject.Find("myAnimationBros 1"); Vector3 player_pos_x = player_object.transform.position; Vector3 temp = player_object.transform.position; temp.x = player_object.transform.position.x; player_pos_x = temp; if (player_pos_x.x > 168) { animator.Play("Thug_Life"); erwthseis = true; GameObject broly = GameObject.Find("bro_figure"); Animator broish = broly.GetComponent <Animator> (); broish.Play("happy_da_bro"); hapi = true; } // if (player_pos_x.x > 4) // { // GameObject nokiaz = GameObject.Find("Nokias"); // Vector3 scale = transform.localScale; // scale.x = 1.7f; // scale.y = 1.7f; // nokiaz.transform.localScale = scale; // } GameObject skori = GameObject.Find("Bro"); movement keimeno = skori.GetComponent <movement> (); current_score = keimeno.total; GameObject player = GameObject.Find("ControlButtons"); Touch gateController = player.GetComponent <Touch> (); mov = gateController.moving; if (sms) { GameObject.Find("Health Bar").GetComponent <HealthBar>().Damage(10); sms = false; } GameObject nokia_3 = GameObject.Find("nokia_3"); nokia_3 n3 = nokia_3.GetComponent <nokia_3> (); nok_3 = n3.nokia; GameObject nokiaa_1 = GameObject.Find("nokia_1"); nokia_2 n1 = nokiaa_1.GetComponent <nokia_2> (); nok_1 = n1.nokia; GameObject nokia = GameObject.Find("nokia"); Nokia n = nokia.GetComponent <Nokia> (); nok = n.nokia; sc1 = n1.score; sc2 = n.score; sc3 = n3.score; total = sc1 + sc2 + sc3; Points.text = "Points = " + total; if (total > highscore) { PlayerPrefs.SetInt("highscore", total); } Total_Points_Nokia = total; GameObject change = GameObject.Find("Laserous"); ChooseWeapon l = change.GetComponent <ChooseWeapon>(); changed = l.change_weapon; GameObject da_laser = GameObject.Find("Laserous"); ChooseWeapon laser = da_laser.GetComponent <ChooseWeapon>(); exei_laser = laser.using_laser; GameObject using_punch = GameObject.Find("Laserous"); ChooseWeapon bounia = using_punch.GetComponent <ChooseWeapon>(); bounidi = bounia.using_punch; if (nok || nok_1 || nok_3) { GetComponent <Rigidbody2D>().AddForce(Vector2.left * 100f); Vector3 destination = new Vector3(0, 0, 30); transform.eulerAngles = Vector3.Lerp(transform.rotation.eulerAngles, destination, Time.deltaTime); animator.Play("almost_dead"); Almost_dead(); // gameObject.GetComponentInChildren<Renderer>().enabled = false; // animator.enabled = false; } if (Input.GetMouseButtonDown(0) && !pause && !mov && !nok && !nok_1 && !nok_3 && !sms && !changed && !thug_life && !erwthseis) { if (bounidi) { animator.Play("myAnimationBros 1"); } if (exei_laser) { animator.Play("Laserino"); } animator.SetTrigger("Idle"); } }
/// <summary> /// Boton que crea una instancia de un tipo heredado Celular escogida /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEnsamblar_Click(object sender, EventArgs e) { if (rbtAlcatel.Checked == false && rbtHuawei.Checked == false && rbtMotorola.Checked == false && rbtNokia.Checked == false && rbtSamsumg.Checked == false) { MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { foreach (Control control in this.pnlTipos.Controls) //uso panel { if (control is RadioButton && ((RadioButton)control).Checked && rbtAlcatel.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Alcatel al = new Alcatel(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, al)) { lsbEnsamblados.Items.Add(al); } txtCodigo.Text = ""; cmbCarcaza.Text = ""; cmbBateria.Text = ""; cmbCamara.Text = ""; cmbPlaqueta.Text = ""; } } if (control is RadioButton && ((RadioButton)control).Checked && rbtHuawei.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Huawei hu = new Huawei(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, hu)) { lsbEnsamblados.Items.Add(hu); } txtCodigo.Text = ""; cmbCarcaza.Text = ""; cmbBateria.Text = ""; cmbCamara.Text = ""; cmbPlaqueta.Text = ""; } } if (control is RadioButton && ((RadioButton)control).Checked && rbtNokia.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Nokia no = new Nokia(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, no)) { lsbEnsamblados.Items.Add(no); } txtCodigo.Text = ""; cmbCarcaza.Text = ""; cmbBateria.Text = ""; cmbCamara.Text = ""; cmbPlaqueta.Text = ""; } } if (control is RadioButton && ((RadioButton)control).Checked && rbtMotorola.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Motorola mot = new Motorola(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, mot)) { lsbEnsamblados.Items.Add(mot); } txtCodigo.Text = ""; cmbCarcaza.Text = ""; cmbBateria.Text = ""; cmbCamara.Text = ""; cmbPlaqueta.Text = ""; } } if (control is RadioButton && ((RadioButton)control).Checked && rbtSamsumg.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Samsumg sam = new Samsumg(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); if (Fabrica.GuardarEnDepositoEnsamblados(fabrica, sam)) { lsbEnsamblados.Items.Add(sam); } txtCodigo.Text = ""; cmbCarcaza.Text = ""; cmbBateria.Text = ""; cmbCamara.Text = ""; cmbPlaqueta.Text = ""; } } } // MessageBox.Show("Ensamblado con exito!!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); rtbListaEnsamblados.Text = fabrica.MostrarAlmacenGeneral().ToString(); lblTamanio.Text = fabrica.TamanioGeneral.ToString(); } }
/// <summary> /// Guarda en labase de datos el celu creado /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGuardarBaseDeDatos_Click(object sender, EventArgs e) { if (rbtAlcatel.Checked == false && rbtHuawei.Checked == false && rbtMotorola.Checked == false && rbtNokia.Checked == false && rbtSamsumg.Checked == false) { campoSinSeleccionar(); // MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { foreach (Control control in this.pnlTipos.Controls) //uso panel { if (control is RadioButton && ((RadioButton)control).Checked && rbtAlcatel.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { campoSinSeleccionar(); // MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { Alcatel al = new Alcatel(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); MessageBox.Show("Ensamblado con exito!!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); celuDao.InsertarProducto(al); inicializarCmb(); //txtCodigo.Text = ""; //cmbCarcaza.Text = ""; //cmbBateria.Text = ""; //cmbCamara.Text = ""; //cmbPlaqueta.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } if (control is RadioButton && ((RadioButton)control).Checked && rbtHuawei.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { campoSinSeleccionar(); //MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { Huawei hu = new Huawei(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); celuDao.InsertarProducto(hu); MessageBox.Show("Ensamblado con exito!!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); inicializarCmb(); //txtCodigo.Text = ""; //cmbCarcaza.Text = ""; //cmbBateria.Text = ""; //cmbCamara.Text = ""; //cmbPlaqueta.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } if (control is RadioButton && ((RadioButton)control).Checked && rbtNokia.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { campoSinSeleccionar(); //MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { Nokia no = new Nokia(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); celuDao.InsertarProducto(no); MessageBox.Show("Ensamblado con exito!!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); inicializarCmb(); //txtCodigo.Text = ""; //cmbCarcaza.Text = ""; //cmbBateria.Text = ""; //cmbCamara.Text = ""; //cmbPlaqueta.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } if (control is RadioButton && ((RadioButton)control).Checked && rbtMotorola.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { campoSinSeleccionar(); //MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { Motorola mot = new Motorola(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); celuDao.InsertarProducto(mot); MessageBox.Show("Ensamblado con exito!!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); inicializarCmb(); //txtCodigo.Text = ""; //cmbCarcaza.Text = ""; //cmbBateria.Text = ""; //cmbCamara.Text = ""; //cmbPlaqueta.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } if (control is RadioButton && ((RadioButton)control).Checked && rbtSamsumg.Checked) { if (txtCodigo.Text == "" || cmbCarcaza.Text == "" || cmbBateria.Text == "" || cmbCamara.Text == "" || cmbPlaqueta.Text == "") { campoSinSeleccionar(); //MessageBox.Show("Se deben completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { Samsumg sam = new Samsumg(cod, ((Entidades.Clases_Generales.materiaPrima.ECarcaza)cmbCarcaza.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EBateria)cmbBateria.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.ECamara)cmbCamara.SelectedItem), ((Entidades.Clases_Generales.materiaPrima.EPlaquetaElectronica)cmbPlaqueta.SelectedItem)); celuDao.InsertarProducto(sam); MessageBox.Show("Ensamblado con exito!!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); inicializarCmb(); //txtCodigo.Text = ""; //cmbCarcaza.Text = ""; //cmbBateria.Text = ""; //cmbCamara.Text = ""; //cmbPlaqueta.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } } }
static void Main(string[] args) { //Apple , Iphone 9 Console.WriteLine("Apple Iphone "); Console.WriteLine("----------------"); var i = new AppleIphone(); Console.WriteLine(i.OperationSystem()); Console.WriteLine(i.Sim()); Console.WriteLine(i.Camera()); Console.WriteLine(i.Memory()); Console.WriteLine(); Console.WriteLine("Iphone 9"); Console.WriteLine("----------------"); var ip = new AppleIphone.Iphone9(); Console.WriteLine(ip.OperationSystem()); Console.WriteLine(ip.Sim()); Console.WriteLine(ip.Camera()); Console.WriteLine(ip.Memory()); Console.WriteLine(ip.useRAM()); Console.WriteLine(ip.UsePrivateMember()); Console.WriteLine(); //Nokia , Nokia x6 Console.WriteLine("Nokia "); Console.WriteLine("----------------"); var n = new Nokia(); Console.WriteLine(n.OperationSystem()); Console.WriteLine(n.Sim()); Console.WriteLine(n.Camera()); Console.WriteLine(n.Memory()); Console.WriteLine(n.Chip()); Console.WriteLine(); Console.WriteLine("Nokia x6 "); Console.WriteLine("----------------"); var no = new Nokia.NokiaX6(); Console.WriteLine(no.OperationSystem()); Console.WriteLine(no.Sim()); Console.WriteLine(no.Camera()); Console.WriteLine(no.Memory()); Console.WriteLine(no.UseProtecedRAM()); Console.WriteLine(no.Chip()); Console.WriteLine(); //Xiaomi ,Xiaomi Note 9s Console.WriteLine("Xiaomi "); Console.WriteLine("----------------"); var x = new Xiaomi(); Console.WriteLine(x.OperationSystem()); Console.WriteLine(x.Sim()); Console.WriteLine(x.Camera()); Console.WriteLine(x.Memory()); Console.WriteLine(x.Chip()); Console.WriteLine(); Console.WriteLine("Xiaomi Note 9s "); Console.WriteLine("----------------"); var xi = new Xiaomi.XiaomiNote9s(); Console.WriteLine(xi.OperationSystem()); Console.WriteLine(xi.Sim()); Console.WriteLine(xi.Camera()); Console.WriteLine(xi.Memory()); Console.WriteLine(xi.useRAM()); Console.WriteLine(xi.Chip()); Console.ReadKey(); }