Exemple #1
0
 public PopupMember()
 {
     try
     {
         InitializeComponent();
         MemberData member = (MemberData)DataCommon.Get("DATA.MEMBER");
         if (member.ROLE_CODE.ToUpper() == "ADMIN")
         {
             btnReset.Visibility = Visibility.Visible;
         }
         if (DataCommon.Exists("MEMBER_EDIT"))
         {
             member                  = (MemberData)DataCommon.Get("MEMBER_EDIT");
             txtName.Text            = member.MEMBER_NAME;
             txtSureName.Text        = member.MEMBER_SURENAME;
             txtUser.Text            = member.MEMBER_USER;
             cbbRole.SelectedIndex   = member.ROLE_CODE.ToUpper() == "ADMIN" ? 1 : 2;
             cbbStatus.SelectedIndex = member.MEMBER_STATUS == "A" ? 0 : 1;
         }
         else
         {
             txtUser.IsEnabled   = true;
             btnReset.Visibility = Visibility.Hidden;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #2
0
 public PopupCar()
 {
     try
     {
         InitializeComponent();
         if (DataCommon.Exists("CAR_EDIT"))
         {
             item                    = (CarData)DataCommon.Get("CAR_EDIT");
             txtCarCode.Text         = item.CAR_CODE;
             txtCarName.Text         = item.CAR_NAME;
             txtCarModel.Text        = item.CAR_MODEL;
             txtCarEngine.Text       = item.CAR_ENGINE;
             txtCarRemark.Text       = item.CAR_REMARK;
             cbbStatus.SelectedIndex = item.CAR_STATUS == "A" ? 0 : 1;
         }
         //else
         //{
         //    txtCarCode.IsEnabled = true;
         //}
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 public PopupCompanyInsure()
 {
     try
     {
         InitializeComponent();
         if (DataCommon.Exists("COMPANY_EDIT"))
         {
             item = (InsureCompanyData)DataCommon.Get("COMPANY_EDIT");
             txtCompantCode.Text     = item.COMPANY_CODE;
             txtCompantFullName.Text = item.COMPANY_FULLNAME;
             //txtPicPath.Text = item.COMPANY_PATH_PIC;
             txtRemark.Text = item.COMPANY_REMARK;
             //txtShortName.Text = item.COMPANY_SHORTNAME;
             cbbStatus.SelectedIndex = item.COMPANY_STATUS == "A" ? 0 : 1;
         }
         else
         {
             txtCompantCode.IsEnabled = true;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
        public MainWindow()
        {
            try
            {
                InitializeComponent();
                DispatcherTimer timer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate
                {
                    this.dateText.Content  = "เวลา " + DateTime.Now.ToString("HH:mm:ss");
                    this.dateText2.Content = "วันที่ " + DateTime.Now.ToShortDateString();
                }, this.Dispatcher);
                if (DataCommon.Exists("DATA.MEMBER"))
                {
                    member              = (MemberData)DataCommon.Get("DATA.MEMBER");
                    lblName.Content     = member.MEMBER_NAME + " " + member.MEMBER_SURENAME;
                    lblUsername.Content = member.MEMBER_USER;

                    if (member.ROLE_CODE.ToUpper() != "ADMIN")
                    {
                        btnMember.Visibility        = System.Windows.Visibility.Hidden;
                        btnInsureCompany.Visibility = System.Windows.Visibility.Hidden;
                        btnCar.Visibility           = System.Windows.Visibility.Hidden;
                    }

                    InitializeChat();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemple #5
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txtCarCode.Text == "")
                {
                    MessageBox.Show("กรุณากรอก รหัสรถยนต์");
                    return;
                }
                if (txtCarName.Text == "")
                {
                    MessageBox.Show("กรุณากรอก ยี่ห้อรถยนต์");
                    return;
                }
                if (txtCarModel.Text == "")
                {
                    MessageBox.Show("กรุณากรอก รุ่นรถยนต์");
                    return;
                }
                if (txtCarEngine.Text == "")
                {
                    MessageBox.Show("กรุณากรอก เครื่องรถยนต์");
                    return;
                }
                if (MessageBox.Show("ยืนยันการบันทึกข้อมูล", "การบันทึกข้อมูล", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    bool   complete = false;
                    CarDAL dal      = new CarDAL();
                    if (DataCommon.Exists("CAR_EDIT"))
                    {
                        item = (CarData)DataCommon.Get("CAR_EDIT");

                        CarData newItem = new CarData();
                        newItem.CAR_CODE   = txtCarCode.Text.ToUpper();
                        newItem.CAR_ENGINE = txtCarEngine.Text.ToUpper();
                        newItem.CAR_MODEL  = txtCarModel.Text.ToUpper();
                        newItem.CAR_NAME   = txtCarName.Text.ToUpper();
                        newItem.CAR_REMARK = txtCarRemark.Text;
                        newItem.CAR_STATUS = cbbStatus.Text == "ใช้งาน" ? "A" : "I";

                        dal.Update(item, newItem);
                        DataCommon.Remove("CAR_EDIT");
                        complete = true;
                    }
                    else
                    {
                        if (dal.GetItem(txtCarCode.Text, txtCarName.Text, txtCarModel.Text, txtCarEngine.Text) == null)
                        {
                            item            = new CarData();
                            item.CAR_CODE   = txtCarCode.Text.ToUpper();
                            item.CAR_ENGINE = txtCarEngine.Text.ToUpper();
                            item.CAR_MODEL  = txtCarModel.Text.ToUpper();
                            item.CAR_NAME   = txtCarName.Text.ToUpper();
                            item.CAR_REMARK = txtCarRemark.Text;
                            item.CAR_STATUS = cbbStatus.Text == "ใช้งาน" ? "A" : "I";
                            new CarDAL().Insert(item);
                            complete = true;
                        }
                        else
                        {
                            MessageBox.Show("รหัสรถยนต์นี้ซ้ำในระบบ กรุณาเปลี่ยนรหัสรถยนต์");
                        }
                    }
                    if (complete)
                    {
                        MessageBox.Show("บันทึกข้อมูลสำเร็จ");
                        this.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemple #6
0
 private void btnSave_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (txtName.Text == "")
         {
             MessageBox.Show("กรุณากรอก ชื่อ");
             return;
         }
         if (txtSureName.Text == "")
         {
             MessageBox.Show("กรุณากรอก นามสกุล");
             return;
         }
         if (txtUser.Text == "")
         {
             MessageBox.Show("กรุณากรอก Username");
             return;
         }
         if (cbbRole.Text == "กรุณาเลือก")
         {
             MessageBox.Show("กรุณาเลือก Role");
             return;
         }
         if (MessageBox.Show("ยืนยันการบันทึกข้อมูล", "การบันทึกข้อมูล", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
         {
             bool      complete = false;
             MemberDAL dal      = new MemberDAL();
             if (cbbRole.Text.Equals("กรุณาเลือก"))
             {
                 MessageBox.Show("กรุณาเลือก Role ก่อนบันทึก");
                 return;
             }
             if (DataCommon.Exists("MEMBER_EDIT"))
             {
                 member                 = (MemberData)DataCommon.Get("MEMBER_EDIT");
                 member.MEMBER_NAME     = txtName.Text;
                 member.ROLE_CODE       = cbbRole.Text;
                 member.MEMBER_STATUS   = cbbStatus.Text == "ใช้งาน" ? "A" : "I";
                 member.MEMBER_SURENAME = txtSureName.Text;
                 dal.UpdateMember(member);
                 DataCommon.Remove("MEMBER_EDIT");
                 complete = true;
             }
             else
             {
                 if (dal.GetMember(txtUser.Text) == null)
                 {
                     member                 = new MemberData();
                     member.MEMBER_NAME     = txtName.Text;
                     member.ROLE_CODE       = cbbRole.Text;
                     member.MEMBER_STATUS   = cbbStatus.Text == "ใช้งาน" ? "A" : "I";
                     member.MEMBER_SURENAME = txtSureName.Text;
                     member.MEMBER_PASSWORD = txtUser.Text;
                     member.MEMBER_USER     = txtUser.Text;
                     new MemberDAL().InsertMember(member);
                     complete = true;
                 }
                 else
                 {
                     MessageBox.Show("Username นี้ซ้ำในระบบ กรุณาเปลี่ยน Username");
                 }
             }
             if (complete)
             {
                 MessageBox.Show("บันทึกข้อมูลสำเร็จ");
                 this.Close();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txtCompantCode.Text == "")
                {
                    MessageBox.Show("กรุณากรอก รหัสบริษัท");
                    return;
                }
                if (txtCompantFullName.Text == "")
                {
                    MessageBox.Show("กรุณากรอก ชื่อเต็มบริษัท");
                    return;
                }
                if (MessageBox.Show("ยืนยันการบันทึกข้อมูล", "การบันทึกข้อมูล", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    bool             complete = false;
                    InsureCompanyDAL dal      = new InsureCompanyDAL();
                    if (DataCommon.Exists("COMPANY_EDIT"))
                    {
                        item = (InsureCompanyData)DataCommon.Get("COMPANY_EDIT");
                        item.COMPANY_CODE      = txtCompantCode.Text;
                        item.COMPANY_FULLNAME  = txtCompantFullName.Text;
                        item.COMPANY_PATH_PIC  = "";
                        item.COMPANY_REMARK    = txtRemark.Text;
                        item.COMPANY_SHORTNAME = "";
                        item.COMPANY_STATUS    = cbbStatus.Text == "ใช้งาน" ? "A" : "I";

                        dal.Update(item);
                        DataCommon.Remove("COMPANY_EDIT");
                        complete = true;
                    }
                    else
                    {
                        if (dal.GetItem(txtCompantCode.Text) == null)
                        {
                            item = new InsureCompanyData();
                            item.COMPANY_CODE      = txtCompantCode.Text;
                            item.COMPANY_FULLNAME  = txtCompantFullName.Text;
                            item.COMPANY_PATH_PIC  = "";
                            item.COMPANY_REMARK    = txtRemark.Text;
                            item.COMPANY_SHORTNAME = "";
                            item.COMPANY_STATUS    = cbbStatus.Text == "ใช้งาน" ? "A" : "I";
                            new InsureCompanyDAL().Insert(item);
                            complete = true;
                        }
                        else
                        {
                            MessageBox.Show("รหัสบริษัทนี้ซ้ำในระบบ กรุณาเปลี่ยนรหัสบริษัท");
                        }
                    }
                    if (complete)
                    {
                        MessageBox.Show("บันทึกข้อมูลสำเร็จ");
                        this.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemple #8
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                bool          complete = false;
                MemberData    member   = (MemberData)DataCommon.Get("DATA.MEMBER");
                InsureCarData newItem  = new InsureCarData();

                if (cbbCompany.Text == "")
                {
                    MessageBox.Show("กรูณาเลือก บริษัทประกันภัย");
                    return;
                }
                newItem.COMPANY_CODE = new InsureCompanyDAL().GetCompanyCode(cbbCompany.Text);
                if (txtPackage.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ชื่อแพคเกจ");
                    return;
                }
                newItem.PACKAGE_NAME = txtPackage.Text;
                if (cbbCarName.Text == "")
                {
                    MessageBox.Show("กรูณาเลือก ยี่ห้อรถยนต์");
                    return;
                }
                if (cbbCarModel.Text == "")
                {
                    MessageBox.Show("กรูณาเลือก รุ่นรถยนต์");
                    return;
                }
                if (cbbCarEngine.Text == "")
                {
                    MessageBox.Show("กรูณาเลือก เครื่องยนต์");
                    return;
                }
                CarData carItem = new CarDAL().GetItem(cbbCarName.Text, cbbCarModel.Text, cbbCarEngine.Text);
                newItem.CAR_ID     = carItem.CAR_ID;
                newItem.CAR_CODE   = carItem.CAR_CODE;
                newItem.CAR_ENGINE = carItem.CAR_ENGINE;
                newItem.CAR_MODEL  = carItem.CAR_MODEL;
                newItem.CAR_NAME   = carItem.CAR_NAME;

                newItem.CAR_YEAR            = cbbCarYear.Text;
                newItem.CONFIDENTIAL_STATUS = cbbConfident.Text == "Show" ? "S" : "H";
                newItem.CREATE_DATE         = DateTime.Now;
                newItem.CREATE_USER         = member.MEMBER_USER;
                newItem.INSURE_CAR_STATUS   = cbbStatus.Text == "ใช้งาน" ? "A" : "I";
                newItem.INSURE_CATEGORY     = cbbInsureCat.Text;
                newItem.INSURE_TYPE_REPAIR  = cbbTypeRepair.Text;
                newItem.UPDATE_DATE         = DateTime.Now;
                newItem.UPDATE_USER         = member.MEMBER_USER;

                if (txtCapitalInsure.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ทุนประกันภัย");
                    return;
                }
                newItem.CAPITAL_INSURANCE = Convert.ToDecimal(txtCapitalInsure.Text);
                if (txtNetPrice.Text == "")
                {
                    MessageBox.Show("กรูณากรอก เบี้ยสุทธิ");
                    return;
                }
                newItem.NET_PRICE = Convert.ToDecimal(txtNetPrice.Text);
                if (txtTotalPrice.Text == "")
                {
                    MessageBox.Show("กรูณากรอก เบี้ยรวม");
                    return;
                }
                newItem.TOTAL_PRICE = Convert.ToDecimal(txtTotalPrice.Text);
                if (txtRoundPrice.Text == "")
                {
                    MessageBox.Show("กรูณากรอก เบี้ยกลม");
                    return;
                }
                newItem.PRICE_ROUND = Convert.ToDecimal(txtRoundPrice.Text);
                int  priority = 0;
                bool result   = Int32.TryParse(txtPriolity.Text, out priority);
                if (result)
                {
                    newItem.INSURE_PRIORITY = priority;
                }
                else
                {
                    newItem.INSURE_PRIORITY = 999;
                }
                if (txtEff.Text == "")
                {
                    MessageBox.Show("กรูณาเลือก วันที่มีผล");
                    return;
                }
                newItem.EFFECTIVE_DATE = Convert.ToDateTime(txtEff.Text);
                if (txtExp.Text == "")
                {
                    MessageBox.Show("กรูณาเลือก วันที่หมดอายุ");
                    return;
                }
                newItem.EXPIRE_DATE = Convert.ToDateTime(txtExp.Text);
                if (txtCoveragePeople.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ชีวิต ร่างกาย หรืออนามัย /คน");
                    return;
                }
                newItem.LIVE_COVERAGE_PEOPLE = Convert.ToDecimal(txtCoveragePeople.Text);
                if (txtCoverageTime.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ชีวิต ร่างกาย หรืออนามัย /ครั้ง");
                    return;
                }
                newItem.LIVE_COVERAGE_TIME = Convert.ToDecimal(txtCoverageTime.Text);
                if (txtAssetTime.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ทรัพย์สิน/ครั้ง");
                    return;
                }
                newItem.ASSET_TIME = Convert.ToDecimal(txtAssetTime.Text);
                if (txtDamageCar.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ความเสียหายต่อรถยนต์");
                    return;
                }
                newItem.DAMAGE_TO_VEHICLE = Convert.ToDecimal(txtDamageCar.Text);
                if (txtMissingCar.Text == "")
                {
                    MessageBox.Show("กรูณากรอก รถยนต์สูญหาย/ไฟไหม้");
                    return;
                }
                newItem.MISSING_FIRE_CAR = Convert.ToDecimal(txtMissingCar.Text);
                if (txtFirstDamage.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ค่าความเสียหายส่วนแรก");
                    return;
                }
                newItem.FIRST_DAMAGE_PRICE = Convert.ToDecimal(txtFirstDamage.Text);
                if (txtInsureDriver.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ประกันตัวผู้ขับขี่");
                    return;
                }
                newItem.DRIVER_INSURANCE_AMT = Convert.ToDecimal(txtInsureDriver.Text);
                if (txtPERSONAL_ACCIDENT_AMT.Text == "")
                {
                    MessageBox.Show("กรูณากรอก อุบัติเหตุส่วนบุคคล");
                    return;
                }
                newItem.PERSONAL_ACCIDENT_AMT = Convert.ToDecimal(txtPERSONAL_ACCIDENT_AMT.Text);
                if (txtPERSONAL_ACCIDENT_PEOPLE.Text == "")
                {
                    MessageBox.Show("กรูณากรอก จำนวนคนต่ออุบัติเหตุส่วนบุคคล");
                    return;
                }
                newItem.PERSONAL_ACCIDENT_PEOPLE = Convert.ToInt32(txtPERSONAL_ACCIDENT_PEOPLE.Text);
                if (txtMEDICAL_FEE_AMT.Text == "")
                {
                    MessageBox.Show("กรูณากรอก ค่ารักษาพยาบาล");
                    return;
                }
                newItem.MEDICAL_FEE_AMT = Convert.ToDecimal(txtMEDICAL_FEE_AMT.Text);
                if (txtMEDICAL_FEE_PEOPLE.Text == "")
                {
                    MessageBox.Show("กรูณากรอก จำนวนคนต่อค่ารักษาพยาบาล");
                    return;
                }
                newItem.MEDICAL_FEE_PEOPLE = Convert.ToInt32(txtMEDICAL_FEE_PEOPLE.Text);

                if (MessageBox.Show("ยืนยันการบันทึกข้อมูล", "การบันทึกข้อมูล", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    if (DataCommon.Exists("INSURE_CAR_EDIT"))
                    {
                        InsureCarData oldItem = (InsureCarData)DataCommon.Get("INSURE_CAR_EDIT");
                        new InsureCarDAL().Update(oldItem, newItem);
                        complete = true;
                    }
                    else
                    {
                        new InsureCarDAL().Insert(newItem);
                        complete = true;
                    }

                    if (complete)
                    {
                        MessageBox.Show("บันทึกข้อมูลสำเร็จ");
                        this.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }