private void CompanyInfoForm_Load(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; var obj = CompanyInfoServices.Get(); if (obj != null) { txt_com_name_th.Text = obj.NAME_TH; txt_comname_en.Text = obj.NAME_EN; txt_location.Text = obj.LOCATION; txt_tel.Text = obj.TELEPHONE; if (obj.LOGO != null) { pic_company.Image = GetImage(obj.LOGO, 150, 150); } if (obj.RIGHT_LOGO_1 != null) { pic_logo_1.Image = GetImage(obj.RIGHT_LOGO_1, 158, 128); } if (obj.RIGHT_LOGO_2 != null) { pic_logo_2.Image = GetImage(obj.RIGHT_LOGO_2, 158, 128); } label1.Focus(); this.Cursor = Cursors.Default; } }
private void worker_save_DoWork(object sender, DoWorkEventArgs e) { try { var company = new CompanyInfo(); company.NAME_EN = txt_comname_en.Text; company.NAME_TH = txt_com_name_th.Text; company.LOCATION = txt_location.Text; company.TELEPHONE = txt_tel.Text; company.LOGO = ConvertImageToByteArray(pic_company.Image, System.Drawing.Imaging.ImageFormat.Jpeg); company.RIGHT_LOGO_1 = ConvertImageToByteArray(pic_logo_1.Image, System.Drawing.Imaging.ImageFormat.Jpeg); company.RIGHT_LOGO_2 = ConvertImageToByteArray(pic_logo_2.Image, System.Drawing.Imaging.ImageFormat.Jpeg); CompanyInfoServices.Add(company); } catch (Exception ex) { MessageBox.Show("Error : " + ex.Message); } finally { MessageBox.Show("บันทึกข้อมูลเรียบร้อย!!!"); //this.Cursor = Cursors.Default; } }