Exemple #1
0
        /* public edituser(user uu)
         * {
         *   this.editforuser = 3;
         *   this.u = uu;
         *   InitializeComponent();
         *   f.define_project_base("https://ana10project.firebaseio.com");
         *   if(u.copmanyID!=0)
         *   {
         *       this.c =f.set_Company(this.u.copmanyID);
         *   }
         *
         * }
         */
        public void defineComBoxBox()
        {
            int mone = f.num_of_mone("company", "mone");

            //in the first tsep
            if (this.editforuser == 0)
            {
                generallbl.Content = "בחר חברה";
                ComboBoxItem item = new ComboBoxItem();
                item.Content            = "משתמשי על";
                item.Tag                = 0;
                generalcb.SelectedIndex = 0;
                generalcb.Items.Add(item);
                for (int i = 1; i < mone + 1; i++)
                {
                    if (f.set_Company(i) != null)
                    {
                        mooo = mooo + 1;
                        company newone = f.set_Company(i);
                        item         = new ComboBoxItem();
                        item.Content = newone.companyName;
                        item.Tag     = newone.companyID;
                        generalcb.Items.Add(item);
                    }
                }
            }
            if (this.editforuser == 1)
            {
                mone = f.num_of_mone("users", "usersmone");

                for (int i = 1; i < mone + 1; i++)
                {
                    if (f.retrunuserbyid(i) != null)
                    {
                        if (f.removequat(f.retrunuserbyid(i).getcopmanyID()) == f.removequat(c.companyID))
                        {
                            mooo = mone + 1;
                            user         newone = f.retrunuserbyid(i);
                            ComboBoxItem item   = new ComboBoxItem();
                            item.Content = newone.getusername();
                            item.Tag     = newone.getuserid();
                            generalcb.Items.Add(item);
                        }
                    }
                }
            }
            if (this.editforuser == 2)
            {
                mone = f.num_of_mone("users", "usersmone");
                mooo = mone;
                for (int i = 1; i < mone + 1; i++)
                {
                    if (f.retrunuserbyid(i) != null)
                    {
                        if (f.removequat(f.retrunuserbyid(i).getcopmanyID()) == f.removequat(0))
                        {
                            mooo = mone + 1;
                            user         newone = f.retrunuserbyid(i);
                            ComboBoxItem item   = new ComboBoxItem();
                            item.Content = newone.getusername();
                            item.Tag     = newone.getuserid();
                            generalcb.Items.Add(item);
                        }
                    }
                }
            }

            /* company newone = f.set_Company(i);
             * ComboBoxItem item = new ComboBoxItem();
             * item.Content = newone.companyName;
             * item.Tag = newone.companyID;
             * companyEditComboBox.SelectedIndex = 0;
             * companyEditComboBox.Items.Add(item);
             */
        }
Exemple #2
0
        public compnaymanage(company c, user u)
        {
            InitializeComponent();
            WindowState = WindowState.Maximized;
            this.com    = c;
            this.use    = u;
            this.Title  = "ברוך הבא :" + use.getusername() + " בחברת " + com.companyName;
            loadtimeclock.Visibility = Visibility.Hidden;
            var image       = new BitmapImage();
            int BytesToRead = 100;

            define_stats();
            WebRequest request = WebRequest.Create(new Uri(this.com.companyLogo, UriKind.Absolute));

            request.Timeout = -1;
            try
            {
                WebResponse  response       = request.GetResponse();
                Stream       responseStream = response.GetResponseStream();
                BinaryReader reader         = new BinaryReader(responseStream);
                MemoryStream memoryStream   = new MemoryStream();

                byte[] bytebuffer = new byte[BytesToRead];
                int    bytesRead  = reader.Read(bytebuffer, 0, BytesToRead);

                while (bytesRead > 0)
                {
                    memoryStream.Write(bytebuffer, 0, bytesRead);
                    bytesRead = reader.Read(bytebuffer, 0, BytesToRead);
                }

                image.BeginInit();
                memoryStream.Seek(0, SeekOrigin.Begin);

                image.StreamSource = memoryStream;
                image.EndInit();
            }
            catch (Exception ex)
            {
                request         = WebRequest.Create(new Uri("https://wingslax.com/wp-content/uploads/2017/12/no-image-available.png", UriKind.Absolute));
                request.Timeout = -1;
                WebResponse  response       = request.GetResponse();
                Stream       responseStream = response.GetResponseStream();
                BinaryReader reader         = new BinaryReader(responseStream);
                MemoryStream memoryStream   = new MemoryStream();

                byte[] bytebuffer = new byte[BytesToRead];
                int    bytesRead  = reader.Read(bytebuffer, 0, BytesToRead);

                while (bytesRead > 0)
                {
                    memoryStream.Write(bytebuffer, 0, bytesRead);
                    bytesRead = reader.Read(bytebuffer, 0, BytesToRead);
                }

                image.BeginInit();
                memoryStream.Seek(0, SeekOrigin.Begin);

                image.StreamSource = memoryStream;
                image.EndInit();
            }

            comlogo.Source = image;
        }