public callsWindow(company c, user e) { InitializeComponent(); loadtimeclock.Visibility = Visibility.Hidden; WindowState = WindowState.Maximized; f.define_project_base("https://ana10project.firebaseio.com"); this.com = c; this.use = e; if (!f.CheckForInternetConnection()) { MessageBox.Show("אין חיבור לאינטרנט"); compnaymanage cm = new compnaymanage(this.com, this.use); cm.Show(); this.Close(); } this.testfortest = f.get(""); defineAllControllers(); }
public company fast_getcompanybyid(string json, int id) { int flag = 0; company newone = new company(); string res = ""; res = CutME("company", ",\"mone\"", json); res = res.Replace("company\":{", ""); string[] strArr = null; char[] splitchar = { '}' }; strArr = res.Split(splitchar); for (int i = 0; i < strArr.Length; i++) { if (flag == 0) { string[] strArrsec = null; char[] splitcharsec = { '{' }; if (strArr[i] != "") { strArrsec = strArr[i].Split(splitcharsec); strArrsec[0] = strArrsec[0].Replace(":", ""); strArrsec[0] = strArrsec[0].Replace(",", ""); if (removequat(strArrsec[0]) == id) { string[] strArrtre = null; char[] splitchartre = { ',' }; newone.companyID = removequat(strArrsec[0]); strArrtre = strArrsec[1].Split(splitchartre); newone.companyLogo = strArrtre[1]; newone.companyLogo = newone.companyLogo.Replace("\"companyLogo\":", ""); newone.companyLogo = newone.companyLogo.Replace("\"", ""); newone.companyName = strArrtre[2]; newone.companyName = newone.companyName.Replace("\"companyName\":", ""); newone.companyName = newone.companyName.Replace("\"", ""); flag++; } } } } //res = res.Replace("", ""); return(newone); }
public userbox(user u) { InitializeComponent(); this.editorregisetr = 1; this.us = u; f.define_project_base("https://ana10project.firebaseio.com"); if (f.removequat(u.copmanyID) != 0) { this.com = f.set_Company(f.removequat(u.copmanyID)); companyNameTB.Text = com.companyName; } else { companyNameTB.Text = "לא משוייך לחברה"; } usernameTB.Text = u.username; if (u.superuser == 1) { this.isAdminCB.IsChecked = true; this.isAdminCB.IsEnabled = false; } }
/* * ////////////////////////////////////////////////////////////////////// * * employee section! * * ///////////////////////////////////////////////////////////////////// */ public employee return_employee_by_id(int num) { employee newone = null; int mone = removequat(num_of_mone("employees", "moneemployees")); var json = JsonConvert.DeserializeObject <dynamic>(get("employees/" + num)); if (json != null) { string adress = json.adress; company c = this.set_Company(removequat(json.companyid)); string date = json.dateofjoin; string firstname = json.fname; string lastname = json.lname; string geolocation = json.geolocation; int id_num = this.removequat(json.id); string pass = json.password; string phone = json.phone; newone = new employee(num, adress, c, date, firstname, lastname, geolocation, id_num + "", pass, phone + ""); } return(newone); }
//define the company box public void defineComboBoxOfTheCompanys() { if (f.CheckForInternetConnection()) { int monecompany = f.num_of_mone("company", "mone"); for (int i = 0; i < monecompany + 1; i++) { if (f.set_Company(i) != null) { 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); } } } else { MessageBox.Show("אין חיבור לאינטרנט"); } }
private void okbtn_Click(object sender, RoutedEventArgs e) { if (f.CheckForInternetConnection()) { if (companynametb.Text != "" && companylogotbt.Text != "") { disableallbtns(); f.define_project_base("https://ana10project.firebaseio.com"); int mone = f.num_of_mone("company", "mone"); int moneForNew = mone + 1; if (editorregisetr == 1) { com = new company(moneForNew, companynametb.Text, companylogotbt.Text); } else { com.setCompnayLogo(companylogotbt.Text); com.setCompnayName(companynametb.Text); } f.comit_company(this.com); if (editorregisetr == 1) { string value = "{\"mone\":" + moneForNew + "}"; f.commit("company/", value); } MessageBox.Show("בוצע בהצלחה!"); superuser win = new superuser(); win.Show(); this.Close(); } } else { MessageBox.Show("אין חיבור לאינטרנט"); } }
/* 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 void get_the_company(company c) { this.company = c; }
public void setCompany(company c) { this.com = c; }
public companyedit(company c) { this.com = c; InitializeComponent(); checlifeditorregisetr(); }
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; }