private void button_Update_Click(object sender, EventArgs e) { string ftp_Home_Folder_Path = db_Connect.get_WebPage_Base_Address_For_This_Company(textBox_Company_Name.Text); string file_Name = "message_" + Useful_Functions.Useful_Functions.get_Guid_String(); string file_Type = ""; if (image_Path != "") { file_Type = image_Path.Substring(image_Path.LastIndexOf(".")); } file_Name += file_Type; string image_Web_Path = image_Path; Company_Info temp_Company_Info = db_Connect.get_Company_Info_For_This_Company_Name(textBox_Company_Name.Text); if ((image_Path != "") && (temp_Company_Info.message_Image_Path != image_Path)) { image_Web_Path = upload_The_File_Return_Web_Address(file_Name, image_Path); } string web_Page_Base_Address = db_Connect.get_WebPage_Base_Address_For_This_Company(textBox_Company_Name.Text); db_Connect.update_Company_Info(textBox_Company_Name.Text, web_Page_Base_Address + "/", dateTimePicker_Expiry_Date.Value, textBox_Message.Text, image_Web_Path, Convert.ToInt32(numericUpDown_SMS_Count.Value), ftp_Home_Folder_Path ); clear_Fields(true); MessageBox.Show("Company Got Updated Successfully"); }
public void NewCompany(Company company, Company_Info _Info) { try { _company.Add(company); _Info.CompanyID = company.CompanyID; _companinfo.Add(_Info); } catch (Exception ex) { throw ex; } }
public void UpdateCompanIcon(Company_Info companyIcon, int?CompanID) { try { var CompanyRow = _companinfo.GetSourceList(x => x.CompanyID == CompanID).FirstOrDefault(); CompanyRow.Icon = companyIcon.Icon; _companinfo.Update(CompanyRow); } catch (Exception ex) { throw ex; } }
public IHttpActionResult AddCompany(String token, String companyName) { var tokenLifetime = int.Parse(ConfigurationManager.AppSettings["tokenLifetime"]); var session = db.Session_Tokens.FirstOrDefault((p) => (p.SessionToken == token && DbFunctions.DiffHours(DateTime.Now, p.Timestamp) < tokenLifetime)); if (session != null) { if (companyName != null) { var employee = db.Employee_Info.FirstOrDefault((p) => (p.CompanyId == session.CompanyId && p.EmployeeId == session.EmployeeId && p.IsAdmin == "y")); if (employee != null) { var companyId = db.Company_Info.Max(p => p.CompanyId) + 1; var company = new Company_Info { CompanyId = companyId, CompanyName = companyName }; db.Company_Info.Add(company); db.SaveChangesAsync(); return(Ok(new Message { data = null, message = "Success" })); } else { return(Ok(new Message { data = null, message = "You do not have permission to perform this operation" })); } } else { return(Ok(new Message { data = null, message = "Company Name is empty" })); } } else { return(Ok(new Message { data = null, message = "Session Token is invalid" })); } }
void load_This_Company_Info(Company_Info given_Company_Info) { textBox_Company_Name.Text = given_Company_Info.company_Name; dateTimePicker_Expiry_Date.Value = given_Company_Info.expiry_Date; numericUpDown_SMS_Count.Value = given_Company_Info.sms_Count; textBox_Message.Text = given_Company_Info.message; if (given_Company_Info.message_Image_Path != "") { pictureBox_Message_Image.Load(given_Company_Info.message_Image_Path); } else { pictureBox_Message_Image.Image = null; } image_Path = given_Company_Info.message_Image_Path; }
private void textBox_Company_Name_TextChanged(object sender, EventArgs e) { if (textBox_Company_Name.Text.Contains(",")) { MessageBox.Show("Comma is not allowed"); textBox_Company_Name.Text = textBox_Company_Name.Text.Replace(",", ""); } if (textBox_Company_Name.Text.Contains(":")) { MessageBox.Show("Colon is not allowed"); textBox_Company_Name.Text = textBox_Company_Name.Text.Replace(":", ""); } if (textBox_Company_Name.Text.Contains(" ")) { MessageBox.Show("Space is not allowed"); textBox_Company_Name.Text = textBox_Company_Name.Text.Replace(" ", ""); } button_Add.Enabled = !(company_Names.Contains(textBox_Company_Name.Text)); button_Update.Enabled = (company_Names.Contains(textBox_Company_Name.Text)); if (textBox_Company_Name.Text == "") { button_Add.Enabled = false; button_Update.Enabled = false; } if (!(company_Names.Contains(textBox_Company_Name.Text))) { clear_Fields(false); } else { Company_Info temp_Company_Info = db_Connect.get_Company_Info_For_This_Company_Name(textBox_Company_Name.Text); load_This_Company_Info(temp_Company_Info); } }
public Form_Reminder() { InitializeComponent(); crypting_Object = new Useful_Functions.SimpleAES(); load_Values_From_Registry(); reset_Event = new System.Threading.ManualResetEvent(false); login_Reset_Event = new System.Threading.ManualResetEvent(false); db_Connect = new DBConnect(database_Server, database_Name, database_Uid, database_Password); wipe_Out_The_User_Name_In_The_Registry(); LoginWindow login_Window = new LoginWindow(); bool cancel_Pressed = false; Company_Info temp_Company_Info = null; login_Window.button_Ok_Login.Click += new EventHandler((sender_0, e_0) => { if (login_Window.textBox_Username_Login.Text == "") { MessageBox.Show(login_Window, "Username can't be Empty", "Suggestion"); return; } else if (login_Window.textBox_Password_Login.Text == "") { MessageBox.Show(login_Window, "Password can't be Empty"); return; } string encrypted_General_password = crypting_Object.EncryptToString(login_Window.textBox_Password_Login.Text); if (!db_Connect.Check_User_Account(login_Window.textBox_Username_Login.Text, encrypted_General_password, company_Name)) { MessageBox.Show(login_Window, "Username/Password is wrong"); } else { temp_Company_Info = db_Connect.get_Company_Info_For_This_Company_Name(company_Name); username = login_Window.textBox_Username_Login.Text; put_This_User_Name_In_The_Registry(username); login_Window.Hide(); } login_Reset_Event.Set(); }); login_Window.button_Cancel_Login.Click += new EventHandler((sender_0, e_0) => { login_Window.Hide(); cancel_Pressed = true; login_Reset_Event.Set(); }); login_Window.FormClosed += new FormClosedEventHandler((sender_0, e_0) => { login_Window.Hide(); cancel_Pressed = true; login_Reset_Event.Set(); }); login_Window.ShowDialog(); login_Reset_Event.WaitOne(); if (cancel_Pressed) { Environment.Exit(0); } if (temp_Company_Info != null) { if (temp_Company_Info.message_Image_Path != "") { Welcome_Window temp_Welcome_Window = new Welcome_Window(temp_Company_Info.message_Image_Path, temp_Company_Info.message); temp_Welcome_Window.ShowDialog(); } } Initialize_WebSocket(); reset_Event.WaitOne(); this.MouseClick += new MouseEventHandler(form_Reminder_MouseClick); clicked_My_PictureBox = null; picture_Boxes = new List <My_PictureBox>(); align_Picture_Boxes(); this.Load += new EventHandler(Form_Reminder_Load); this.Resize += new EventHandler((sender, e) => { if (WindowState == FormWindowState.Minimized) { this.Hide(); } }); this.MinimizeBox = true; this.MaximizeBox = false; job_Display_Form = new Job_Display_Form(); job_Display_Form.Hide(); threads = new List <System.Threading.Thread>(); exit_Requested = false; }