public async Task <IActionResult> Edit(int id, [Bind("HuaweiId,Name,Model,Year")] Huawei huawei)
        {
            if (id != huawei.HuaweiId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(huawei);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HuaweiExists(huawei.HuaweiId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(huawei));
        }
Ejemplo n.º 2
0
        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
        }
Ejemplo n.º 3
0
 public GeoTreeNode(string name, object tag, Huawei.UNet.GIS.GeoInterface.NodeType selfType, Huawei.UNet.Frame.Interface.CheckedState state)
 {
     this.m_Name = name;
     this.m_tag = tag;
     this.m_NodeType = selfType;
     this.m_CheckedState = state;
 }
Ejemplo n.º 4
0
 public void SetAntConfig(Huawei.UNet.NE.Interface.AntConfig antConfig, string parentName)
 {
     this.m_oriAntConfig = antConfig;
     this.m_AntConfig = antConfig.Clone();
     this.m_AntConfig.ID = antConfig.ID;
     this.cellName = parentName;
 }
Ejemplo n.º 5
0
 public GeoPolygonAssist(Huawei.UNet.GIS.GeoInterface.IGeoDataMgr IGeoDataMgr) : this()
 {
     this.m_IGeoDataMgr = IGeoDataMgr;
     this.m_DemDataColletion = new Dictionary<DemDataType, List<IGeoRasterData>>();
     this.m_DemDataColletion.Add(DemDataType.Clutter, this.m_IGeoDataMgr.ClutterRasterData);
     this.m_DemDataColletion.Add(DemDataType.Height, this.m_IGeoDataMgr.HeightRasterData);
     this.m_DemDataColletion.Add(DemDataType.Building, this.m_IGeoDataMgr.BuildingRasterData);
 }
Ejemplo n.º 6
0
 public bool CheckLogicData(Huawei.UNet.Traffic.Interface.UserProfile newUserProfile, string oldName, string change, ref string info)
 {
     if (!this.IsUserProfileDataValid(newUserProfile, oldName, change, ref info))
     {
         return false;
     }
     return true;
 }
Ejemplo n.º 7
0
 public bool CheckServiceDataAndCommitData(Huawei.UNet.Traffic.Interface.UnionPsService unionPsService, string oldName, string change, ref string info)
 {
     if (!this.IsServicePropertyValid(unionPsService, oldName, change, ref info))
     {
         return false;
     }
     this.CommitData(unionPsService, oldName, change);
     return true;
 }
Ejemplo n.º 8
0
 public bool CheckUseProfilePropertyAndCommitData(Huawei.UNet.Traffic.Interface.UserProfile newUserProfile, string oldName, string change, ref string info)
 {
     if (!this.CheckLogicData(newUserProfile, oldName, change, ref info))
     {
         return false;
     }
     this.CommitData(newUserProfile, oldName, change);
     return true;
 }
Ejemplo n.º 9
0
Archivo: User.cs Proyecto: xiaoyj/Space
 public User(Huawei.UNet.Traffic.Interface.Mobility mobility, Huawei.UNet.Traffic.Interface.Service service, Huawei.UNet.Traffic.Interface.Terminal terminal, Huawei.UNet.Traffic.Interface.LinkType linkType, int priority)
 {
     this.m_Priority = 1;
     this.isCalculatInPolygon = false;
     this.m_Mobility = mobility;
     this.m_Service = service;
     this.m_Terminal = terminal;
     this.m_linkType = linkType;
     this.m_Priority = priority;
 }
Ejemplo n.º 10
0
        /// <summary>
        /// Cоздается рандомный новый пакет
        /// </summary>
        /// <returns></returns>
        public Package New()
        {
            int DSCP = GetDSCP();

            GradColor color = Huawei.GetColor(DSCP);

            int length = GetLength(color);

            //Создается пакет
            return(New(DSCP, length));
        }
        public async Task <IActionResult> Create([Bind("HuaweiId,Name,Model,Year")] Huawei huawei)
        {
            if (ModelState.IsValid)
            {
                _context.Add(huawei);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(huawei));
        }
Ejemplo n.º 12
0
 public void CommitData(Huawei.UNet.Traffic.Interface.UnionPsService unionPsService, string oldName, string change)
 {
     if (change == this.ADDSTRING)
     {
         this.m_UnionPsManagement.AddUnionPsService(this, unionPsService);
         this.m_UnionPsService = unionPsService;
     }
     else if (change == this.MODIFYSTRING)
     {
         unionPsService.ID = this.m_UnionPsService.ID;
         this.m_UnionPsManagement.ModifyUnionPsService(this, unionPsService);
     }
 }
Ejemplo n.º 13
0
 public bool CommitData(Huawei.UNet.Traffic.Interface.UserProfile newUserProfile, string oldName, string change)
 {
     if (change == this.ADDSTRING)
     {
         this.m_UserProfileManagement.AddUserProfile(this, newUserProfile);
         this.m_NewProfile = this.m_UserProfileManagement.FindUserProfileByName(newUserProfile.Name);
     }
     else
     {
         newUserProfile.ID = this.m_NewProfile.ID;
         this.m_UserProfileManagement.ModifyUserProfile(this, newUserProfile);
     }
     return true;
 }
Ejemplo n.º 14
0
 public UserProfileControl(Huawei.UNet.Traffic.Interface.UserProfile inUserProfile, TrafficCollectionModel model, List<NetWorkType> netTypeList, FormOpenType formOpenType)
 {
     this.m_Model = model;
     this.m_NewProfile = inUserProfile;
     this.m_NetWorkTypeList = netTypeList;
     this.m_UserProfileManagement = this.m_Model.UserProfileManagement;
     this.m_UnionCsManagement = this.m_Model.UnionCsServiceManagement;
     this.m_UnionPsManagement = this.m_Model.UnionPsServiceManagement;
     this.m_TerminalManager = this.m_Model.TerminalManagement;
     this.m_UserProfileManagement = this.m_Model.UserProfileManagement;
     if (formOpenType == FormOpenType.New)
     {
         this.m_NewProfile.Name = this.GenerateName();
     }
 }
Ejemplo n.º 15
0
        static void Main(string[] args)
        {
            Smartphone sp;
            IFounder   founder;
            IOffice    office;

            sp      = new Huawei();
            founder = new IHuawei();
            office  = new IHuawei();
            founder.Founder();
            office.officeAddress();
            sp.subBrand();
            sp.OS();
            sp.Games();
            sp.Calling();
            sp.Internet();

            Console.WriteLine();

            sp      = new OPPO();
            founder = new IOPPO();
            office  = new IOPPO();
            founder.Founder();
            office.officeAddress();
            sp.subBrand();
            sp.OS();
            sp.Games();
            sp.Calling();
            sp.Internet();

            Console.WriteLine();

            sp      = new Xiaomi();
            founder = new IXiaomi();
            office  = new IXiaomi();
            founder.Founder();
            office.officeAddress();
            sp.subBrand();
            sp.OS();
            sp.Games();
            sp.Calling();
            sp.Internet();

            Console.ReadKey();
        }
Ejemplo n.º 16
0
        /// <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();
        }
Ejemplo n.º 17
0
Archivo: Site.cs Proyecto: xiaoyj/Space
 public void CopyFrom(Huawei.UNet.NE.Interface.Site site)
 {
     base.Name = site.Name;
     base.Comments = site.Comments;
     this.Altitude = site.Altitude;
     base.Latitude = site.Latitude;
     base.Longitude = site.Longitude;
     base.Active = site.Active;
     base.Selected = site.Selected;
     base.Visible = site.Visible;
     base.X = site.X;
     base.Y = site.Y;
     this.ExtDefines = site.ExtDefines;
     this.Equipment = site.Equipment;
     this.SiteID = site.SiteID;
     this.DLCETotalNumOfTD = site.DLCETotalNumOfTD;
     this.ULCETotalNumOfTD = site.ULCETotalNumOfTD;
     this.ULCETotalNumOfUMTS = site.ULCETotalNumOfUMTS;
     this.DLCETotalNumOfUMTS = site.DLCETotalNumOfUMTS;
     this.SHODLCEPreservNum = site.SHODLCEPreservNum;
     this.SHOULCEPreservNum = site.SHOULCEPreservNum;
     this.SHOGainRate = site.SHOGainRate;
 }
Ejemplo n.º 18
0
 private bool IsServicePropertyValid(Huawei.UNet.Traffic.Interface.UnionPsService unionPsService, string oldName, string change, ref string info)
 {
     string newServiceName = unionPsService.Name.Trim();
     if (!this.IsNameValid(oldName, change, ref info, newServiceName))
     {
         return false;
     }
     PsServiceValid valid = new PsServiceValid(unionPsService);
     if (!valid.IsPsServiceValid(ref info))
     {
         return false;
     }
     return true;
 }
Ejemplo n.º 19
0
 private void GetOneLineXDatas(GeoCalcBound geoCalcBound, double tempX, double tempY, Huawei.UNet.GIS.GeoInterface.GeoPolygon geoPolygon, ref short[] valueArray, ref List<short> valueInPolygon)
 {
     for (int i = 0; i < geoCalcBound.RectColumns; i++)
     {
         tempX = geoCalcBound.Left + (geoCalcBound.CalcWidth * i);
         if (geoPolygon.IsPointInPolygon(new GeoXYPoint(tempX, tempY)))
         {
             int indexOffsetIsCalcWidthMulti = geoCalcBound.GetIndexOffsetIsCalcWidthMulti(tempX, tempY);
             short item = valueArray[indexOffsetIsCalcWidthMulti];
             valueInPolygon.Add(item);
         }
     }
 }
Ejemplo n.º 20
0
 public PicturePropertyForm(Huawei.UNet.Frame.Interface.Property property)
 {
     this.InitializeComponent();
     this.m_Property = property;
 }
Ejemplo n.º 21
0
        public DimArray(DimType dimType, Huawei.UNet.GIS.GeoInterface.GridType gridType, short benchmarkHeight, short heightStep)
        {
            this.m_DimShort = null;
            this.m_DimByte = null;
            this.m_DimUShort = null;
            this.m_DimOffset = 0;
            this.m_IsDataNeedTransform = true;
            this.m_IsForClutter = false;
            this.m_DimOffset = 0;
            this.m_DimType = dimType;
            this.m_GridType = gridType;
            this.m_BenchmarkHeight = benchmarkHeight;
            this.m_HeightStep = heightStep;
            switch (this.m_DimType)
            {
                case DimType.Binary8:
                    this.m_DimByte = new DimArrayTemplate<byte>();
                    this.m_DimBase = this.m_DimByte;
                    break;

                case DimType.Binary16:
                    this.m_DimShort = new DimArrayTemplate<short>();
                    this.m_DimBase = this.m_DimShort;
                    break;

                case DimType.Ubinary16:
                    this.m_DimUShort = new DimArrayTemplate<ushort>();
                    this.m_DimBase = this.m_DimUShort;
                    break;
            }
        }
Ejemplo n.º 22
0
 public float CalMainAngleGain(Huawei.UNet.NE.Interface.IACell calAntennaParam, MSPoint MsPoint)
 {
     return 0;
 }
Ejemplo n.º 23
0
        public float[] CalcPointPathLoss(IPropagationModel prop, Huawei.UNet.NE.Interface.IACell carrier, Huawei.UNet.NE.Interface.AntConfig ant, Huawei.UNet.GIS.GeoInterface.GeoXYLine xyLine, float resolution, out Dictionary<string, object> modelDetail)
        {

            modelDetail = new Dictionary<string, object>();
            return new float[2]{0,0};
        }
Ejemplo n.º 24
0
        /// <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();
            }
        }
Ejemplo n.º 25
0
 public GeoPlanetClutterData(string demFilePath, Huawei.UNet.GIS.GeoData.GeoMenuFile geoMenuFile, GeoXYRect geoBound, double resolution)
 {
     base.m_DataSource = demFilePath;
     this.m_GeoMenuFile = geoMenuFile;
     base.m_GeoDemFile = new GeoDemFile(base.m_DataSource, geoBound, resolution);
 }
Ejemplo n.º 26
0
 public float GetSmartAntSideGain(Huawei.UNet.Simu.TD.Model.TDSimUser curUser, Huawei.UNet.Simu.TD.Model.TDSimUser intfUser)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 27
0
 public float GetSmartAntMainGain(Huawei.UNet.Simu.TD.Model.TDSimUser user)
 {
     return 11f;
 }
Ejemplo n.º 28
0
 public float CalcInterfereVale(Huawei.UNet.Simu.TD.Model.TDSimUser user, Huawei.UNet.Simu.TD.Model.TS indexOfTimeslot)
 {
     return 3f;
 }
Ejemplo n.º 29
0
 public bool TryGetPointInfo(Huawei.UNet.GIS.GeoInterface.GeoXYPoint point, out string info)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 30
0
 public int EnsurePatternNum(Huawei.UNet.NE.Interface.IACell calAntennaParam, MSPoint[] UserPoints)
 {
     return 0;
 }
Ejemplo n.º 31
0
        /// <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);
                            }
                        }
                    }
                }
            }
        }
Ejemplo n.º 32
0
 private void DrawPolygon(Huawei.UNet.GIS.GeoUI.Polygon polygon, Graphics gra)
 {
     Point point = new Point(this.m_left - 10, this.m_top - 10);
     Huawei.UNet.GIS.GeoUI.Polygon polygon2 = new Huawei.UNet.GIS.GeoUI.Polygon();
     foreach (Point point2 in polygon.Points)
     {
         polygon2.Points.Add(new Point(point2.X - point.X, point2.Y - point.Y));
     }
     Pen pen = new Pen(Color.Red, 1f);
     Brush brush = new SolidBrush(Color.Red);
     Point[] points = polygon2.Points.ToArray();
     int length = points.Length;
     if (points.Length != 0)
     {
         for (int i = 0; i < length; i++)
         {
             Rectangle rect = new Rectangle(points[i].X - 2, points[i].Y - 2, 4, 4);
             gra.DrawEllipse(pen, rect);
             gra.FillEllipse(brush, rect);
         }
         if (points.Length != 1)
         {
             gra.DrawPolygon(pen, points);
             pen.Dispose();
             brush.Dispose();
         }
     }
 }
Ejemplo n.º 33
0
 public UserMobilityBinding(Huawei.UNet.Traffic.Interface.UserProfile userProfile, Huawei.UNet.Traffic.Interface.Mobility mobility, float density) : this()
 {
     this.m_UserProfile = userProfile;
     this.m_Mobility = mobility;
     this.m_Density = density;
 }
Ejemplo n.º 34
0
 public float[] CalcPointPathLoss(IPropagationModel prop, Huawei.UNet.NE.Interface.IACell carrier, Huawei.UNet.NE.Interface.AntConfig ant, Huawei.UNet.GIS.GeoInterface.GeoXYLine xyLine, float resolution, float rxHeight, out Dictionary<string, object> modelDetail)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 35
0
        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();
                }
            }
        }
Ejemplo n.º 36
0
 public void LoadData(Huawei.UNet.NE.Model.GisDisPlay gisdisplay)
 {
     this.m_DisplayControl.LoadData(gisdisplay.DisplayConfig);
     this.m_Editor.LoadData(gisdisplay);
 }
Ejemplo n.º 37
0
 public float CalUsersSideAngleGain(Huawei.UNet.NE.Interface.IACell calAntennaParam, MSPoint CurMsPoint, MSPoint AccMsPoint, int PatternNum)
 {
     return 0;
 }
Ejemplo n.º 38
0
        static void Main(string[] args)
        {
            Random aleatorio = new Random();
            int    numerito  = aleatorio.Next(1, 3);

            Fabrica fab = new Fabrica(10);



            Alcatel al  = new Alcatel(123456, materiaPrima.ECarcaza.Metal, materiaPrima.EBateria.Grande, materiaPrima.ECamara.ultraHD, materiaPrima.EPlaquetaElectronica.SerieA);
            Alcatel al2 = 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);


            /****************************Guadar celulares***********************************/


            if (Fabrica.GuardarEnDepositoEnsamblados(fab, al))
            {
                Console.WriteLine("Guadado bien");
            }
            else
            {
                Console.WriteLine("Repetido");
            }



            if (Fabrica.GuardarEnDepositoEnsamblados(fab, al2))
            {
                Console.WriteLine("Guadado bien");
            }
            else
            {
                Console.WriteLine("Repetido ");
            }



            if (Fabrica.GuardarEnDepositoEnsamblados(fab, huw))
            {
                Console.WriteLine("Guadado bien");
            }
            else
            {
                Console.WriteLine("Repetido ");
            }



            Console.WriteLine();



            /****************************Iniciar prueba de calidad***********************************/

            if (Fabrica.IniciarPruebaDeCalidad(fab, al, numerito))
            {
                Console.WriteLine("Prueba realizada correctamente");
                numerito = aleatorio.Next(1, 3);
            }
            else
            {
                Console.WriteLine("algo fallo");
            }


            if (Fabrica.IniciarPruebaDeCalidad(fab, huw, numerito))
            {
                Console.WriteLine("Prueba realizada correctamente");
                numerito = aleatorio.Next(1, 3);
            }
            else
            {
                Console.WriteLine("algo fallo");
            }



            /**********************************************REPARACION************************************************************************/
            //muestrola lista de Areparar antes de repararlos
            Console.WriteLine("*******************************************");
            Console.WriteLine(fab.MostrarDepositoAReparar());
            Console.WriteLine("*******************************************");

            if (Fabrica.Reparacion(fab, al))
            {
                Console.WriteLine("se REPARO y almaceno ");
            }
            else
            {
                Console.WriteLine("No hace falta reparar el producto esta OK ");
            }

            if (Fabrica.Reparacion(fab, huw))
            {
                Console.WriteLine("se REPARO y almaceno ");
            }
            else
            {
                Console.WriteLine("No hace falta reparar el producto esta OK ");
            }



            Console.WriteLine("*******************************************");
            Console.WriteLine(fab.MostrarAlmacenGeneral());
            Console.WriteLine("*******************************************");


            Console.WriteLine(fab.MostrarDepositoOk());
            Console.WriteLine("*******************************************");

            Console.WriteLine(fab.MostrarDepositoAReparar());
            Console.WriteLine("*******************************************");

            /*********************************ACUATICOS***********************************/
            Console.WriteLine("/*****************************************/");
            try
            {
                Console.WriteLine(fab.MostrarAcuaticos());
            }
            catch (NullReferenceException e)// cuando no inicializo una lista
            {
                Console.WriteLine(e.Message);
            }


            Console.WriteLine("/*****************************************/");


            Console.ReadKey();
        }
Ejemplo n.º 39
0
 public SimulationContext(Huawei.UNet.LTESimulation.Common.SimulationInfo info)
 {
     this.m_SimulationInfo = info;
     this.m_ProcessorFactory = new SimulationModelFactory(info.SubModuleDllPath);
     this.m_SnapshotInfo = new Huawei.UNet.LTESimulation.Common.SnapshotInfo(info.NttiLmd, info.TtiWarmup);
 }
Ejemplo n.º 40
0
 public void Initialization(IGetLinkloss linkloss, Huawei.UNet.CalcCommon.IInterfCalc interfCalc, ISmartAntCalcGain param)
 {
     throw new NotImplementedException();
 }