/* 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); */ }
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; }