예제 #1
0
        private void btnUpdateDetail_Click(object sender, EventArgs e)
        {
            using (AnzContextsDataContext dbc = new AnzContextsDataContext())
            {
                dbc.DeferredLoadingEnabled = false;
                Int32 intDID = Convert.ToInt32(txtDID.Text);

                var obj = (from t0 in dbc.Customer_MappingDetails
                           where t0.DID == intDID
                           select t0).FirstOrDefault();
                obj.No           = Convert.ToInt32(txtNo.Text);
                obj.FieldName    = txtFieldName.Text;
                obj.ExampleValue = txtExampleValue.Text;
                obj.CM_Require   = chkCM_Require.Checked;
                obj.Link_Value   = txtLinkValue.Text;
                obj.Priority1    = txtPriority1.Text;
                obj.Priority2    = txtPriority2.Text;
                obj.Priority3    = txtPriority3.Text;
                obj.UPDATE_DATE  = DateTime.Now;

                dbc.SubmitChanges();
                popupDetail.Hide();
                UpdateGrid();
            }
        }
예제 #2
0
        private void btnSaveHead_Click(object sender, EventArgs e)
        {
            using (AnzContextsDataContext dbc = new AnzContextsDataContext())
            {
                dbc.DeferredLoadingEnabled = false;
                Int32 intHID = Convert.ToInt32(searchLookUpEditReportName.EditValue);

                Customer_MappingHeader obj = new Customer_MappingHeader();
                obj.ReportCode  = txtReportCode.Text;
                obj.ReportName  = txtReportName.Text;
                obj.UPDATE_DATE = DateTime.Now;
                dbc.Customer_MappingHeaders.InsertOnSubmit(obj);
                dbc.SubmitChanges();
                popupHeader.Hide();
            }
        }
예제 #3
0
        private void btnUpdateHead_Click(object sender, EventArgs e)
        {
            using (AnzContextsDataContext dbc = new AnzContextsDataContext())
            {
                dbc.DeferredLoadingEnabled = false;
                Int32 intHID = Convert.ToInt32(searchLookUpEditReportName.EditValue);

                var obj = (from t0 in dbc.Customer_MappingHeaders
                           where t0.HID == intHID
                           select t0).FirstOrDefault();
                obj.ReportCode = txtReportCode.Text;
                obj.ReportName = txtReportName.Text;
                dbc.SubmitChanges();
                popupHeader.Hide();
            }
        }
예제 #4
0
        private void frmGenerateAMLO_Load(object sender, EventArgs e)
        {
            //List<GenAMLOData> cus = new List<GenAMLOData>();

            //for (int i = 1; i < 21; i++)
            //{
            //    cus.Add(new GenAMLOData()
            //    {
            //        colNo = i.ToString(),
            //        CustomerID = string.Format("CusID00{0}", i.ToString()),
            //        CutomerNo = string.Format("CusNo00{0}", i.ToString()),
            //        CutomerAC = "AC001",
            //        RegisteredBusinessName = "Company XXX .,LTD",
            //        BusinessNameTH = "Name Thai",
            //        CustomerName = "Customer Name",
            //        RegisteredTAXID = "TaxID001",
            //        TelNo = "01-000-0001",
            //        RegistoerDate = DateTime.Now,
            //        BusinessTypeCode = "Type001",
            //        DefaultAddress = "Address 001",
            //        ContractAdd = "Con Address",
            //        CompanyAdd = "Company Addess",
            //        RegAddress = "Reg Address"
            //    });
            //}

            //this.gridView1.GridControl.DataSource = cus;
            //foreach (DevExpress.XtraGrid.Columns.GridColumn item in gridView1.Columns)
            //{
            //    item.MaxWidth = 0;
            //}

            using (AnzContextsDataContext dbc = new AnzContextsDataContext())
            {
                var obj = (from t0 in dbc.View_IncomingAndOutgoings
                           where Convert.ToInt32(t0.valueinbahttxt) > 700000
                           select t0).ToList();
                gridView1.GridControl.DataSource = obj;
            }
            gridView1.HorzScrollVisibility               = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always;
            gridView1.OptionsView.BestFitMode            = DevExpress.XtraGrid.Views.Grid.GridBestFitMode.Full;
            gridView1.OptionsView.ColumnHeaderAutoHeight = DevExpress.Utils.DefaultBoolean.True;
            gridView1.OptionsView.ColumnAutoWidth        = false;
            gridView1.BestFitColumns();
        }
        private void cmdSearch_Click(object sender, EventArgs e)
        {
            if (this.searchLookUpEditReportName.EditValue == null)
            {
                using (AnzContextsDataContext dbc = new AnzContextsDataContext())
                {
                    var obj = (from t0 in dbc.T_ImportHeaders
                               select new { colReportName = t0.ReportName, colEndTransactionDate = t0.TranDate, colRemark = t0.Remark });

                    var result = obj.AsEnumerable().Select((x, RowNumber) => new
                    {
                        colNo                 = RowNumber + 1,
                        colReportName         = x.colReportName,
                        colEndTransactionDate = x.colEndTransactionDate,
                        colRemark             = x.colRemark
                    });

                    this.gridView1.GridControl.DataSource = result;
                }
            }
            else
            {
                using (AnzContextsDataContext dbc = new AnzContextsDataContext())
                {
                    var obj = (from t0 in dbc.T_ImportHeaders
                               where t0.ReportName == this.searchLookUpEditReportName.EditValue.ToString()
                               select new { colReportName = t0.ReportName, colEndTransactionDate = t0.TranDate, colRemark = t0.Remark });

                    var result = obj.AsEnumerable().Select((x, RowNumber) => new
                    {
                        colNo                 = RowNumber + 1,
                        colReportName         = x.colReportName,
                        colEndTransactionDate = x.colEndTransactionDate,
                        colRemark             = x.colRemark
                    });

                    this.gridView1.GridControl.DataSource = result;
                }
            }
            gridView1.BestFitColumns();
        }
예제 #6
0
        private void UpdateGrid()
        {
            if (this.searchLookUpEditReportName.EditValue != null)
            {
                txtHID.Text = this.searchLookUpEditReportName.EditValue.ToString();

                using (AnzContextsDataContext dbc = new AnzContextsDataContext())
                {
                    dbc.DeferredLoadingEnabled = false;
                    Int32 intHID = Convert.ToInt32(searchLookUpEditReportName.EditValue);

                    txtHID.Text = intHID.ToString();

                    var obj = from t0 in dbc.Customer_MappingDetails
                              where t0.HID == intHID
                              select t0;

                    this.gridView1.GridControl.DataSource = obj;
                }
            }

            gridView1.BestFitColumns();
        }
예제 #7
0
        private void btnSaveDetail_Click(object sender, EventArgs e)
        {
            using (AnzContextsDataContext dbc = new AnzContextsDataContext())
            {
                dbc.DeferredLoadingEnabled = false;
                Customer_MappingDetail obj = new Customer_MappingDetail();

                obj.No           = Convert.ToInt32(txtNo.Text);
                obj.HID          = Convert.ToInt32(txtHID.Text);
                obj.FieldName    = txtFieldName.Text;
                obj.ExampleValue = txtExampleValue.Text;
                obj.CM_Require   = chkCM_Require.Checked;
                obj.Link_Value   = txtLinkValue.Text;
                obj.Priority1    = txtPriority1.Text;
                obj.Priority2    = txtPriority2.Text;
                obj.Priority3    = txtPriority3.Text;
                obj.UPDATE_DATE  = DateTime.Now;
                dbc.Customer_MappingDetails.InsertOnSubmit(obj);
                dbc.SubmitChanges();
                popupDetail.Hide();
                UpdateGrid();
            }
        }
예제 #8
0
        private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            using (AnzContextsDataContext dbc = new AnzContextsDataContext())
            {
                dbc.DeferredLoadingEnabled = false;
                Int32 intDID = Convert.ToInt32(gridView1.GetFocusedRowCellValue("DID"));
                txtDID.Text = intDID.ToString();
                var obj = (from t0 in dbc.Customer_MappingDetails
                           where t0.DID == intDID
                           select t0).FirstOrDefault();

                txtNo.EditValue         = obj.No;
                txtFieldName.Text       = obj.FieldName;
                txtExampleValue.Text    = obj.ExampleValue;
                chkCM_Require.Checked   = Convert.ToBoolean(obj.CM_Require);
                txtLinkValue.Text       = obj.Link_Value;
                txtPriority1.Text       = obj.Priority1;
                txtPriority2.Text       = obj.Priority2;
                txtPriority3.Text       = obj.Priority3;
                btnUpdateDetail.Visible = true;
                btnSaveDetail.Visible   = false;
                popupDetail.Show();
            }
        }
예제 #9
0
        private void frmCustomerMasterMapping_Load(object sender, EventArgs e)
        {
            AnzContextsDataContext dbc = new AnzContextsDataContext();

            dbc.DeferredLoadingEnabled = false;
            var obj = (from t0 in dbc.Customer_MappingHeaders
                       select new { ID = t0.HID, ReportName = t0.ReportName });

            this.searchLookUpEditReportName.Properties.DataSource    = obj;
            this.searchLookUpEditReportName.Properties.DisplayMember = "ReportName";
            this.searchLookUpEditReportName.Properties.ValueMember   = "ID";



            foreach (DevExpress.XtraGrid.Columns.GridColumn item in gridView1.Columns)
            {
                item.MaxWidth = 0;
            }
            gridView1.HorzScrollVisibility               = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always;
            gridView1.OptionsView.BestFitMode            = DevExpress.XtraGrid.Views.Grid.GridBestFitMode.Full;
            gridView1.OptionsView.ColumnHeaderAutoHeight = DevExpress.Utils.DefaultBoolean.True;
            gridView1.OptionsView.ColumnAutoWidth        = false;
            gridView1.BestFitColumns();
        }
예제 #10
0
        private string GenXML(string Val)
        {
            StringBuilder strXML = new StringBuilder();

            //Header XML

            strXML.AppendLine(@"<?xml version=""1.0"" encoding=""UTF-8""?>");
            strXML.AppendLine(@"<ersreport version=""1.0"">");
            strXML.AppendLine(string.Format(@"<reportingdetail orgid=""{0}"" orgname=""{1}""/>", @"0107557000420", @"ธนาคารเอเอ็นแซด (ไทย) จำกัด (มหาชน)"));

            using (AnzContextsDataContext dbc = new AnzContextsDataContext())
            {
                var obj = (from t0 in dbc.View_IncomingAndOutgoings
                           where Convert.ToInt32(t0.valueinbaht) > 700000
                           select t0).ToList();

                foreach (var item in obj)
                {
                    // Detail Loop From Database
                    strXML.AppendLine(@"<report>");
                    strXML.AppendLine(string.Format(@"<reportorgdetail branchcode=""{0}"" orgname=""{1}"" telno=""{2}""/>", @"00000", @"ธนาคารเอเอ็นแซด(ไทย) จำกัด(มหาชน)", @"02 263 9700"));
                    strXML.AppendLine(string.Format(@"<dcn value=""{0}"" doctype=""{1}""/>", @"09-00107557000420-00000-256102-000191", @"1-05-9"));

                    strXML.AppendLine(string.Format(@"<person value=""{0}"" relationship=""{1}"" anothermethod=""{2}"" am_transactionmethod=""{3}"" am_customeraccno=""{4}"">", @"TRANSACTING-PERSON", @"SELF", @"TRUE", @"DOCUMENTS", @"501981"));
                    strXML.AppendLine(string.Format(@"<name type=""{0}"" firstname=""{1}"" lastname=""{2}"" nationality=""{3}""/>", @"PERSON", @"[NAV]", @"[NAV]", @"STATELESS"));
                    strXML.AppendLine(string.Format(@"<occupation companyname=""{0}"" occ_desc=""{1}"" occ_type=""{2}""/>", @"[NAV]", @"[NAV]", @"99"));
                    // contact
                    strXML.AppendLine(@"<contact type=""ADDR"">");
                    strXML.AppendLine(string.Format(@"<address no=""{0}"" subdistrict=""{1}"" district=""{2}"" province=""{3}"" zipcode=""{4}"" countrycode=""{5}"">", @"[NAV]", @"[NAV]", @"[NAV]", @"[NAV]", @"[NAV]", @"TH"));
                    strXML.AppendLine(@"<othercontact/>");
                    strXML.AppendLine(@"</address>");
                    strXML.AppendLine(@"</contact>");
                    // End contact
                    strXML.AppendLine(string.Format(@"<contact type=""{0}"" noinfo=""{1}""/>", @"COMPANY-ADDR", @"TRUE"));
                    strXML.AppendLine(string.Format(@"<contact type=""{0}"" noinfo=""{1}""/>", @"COMPANY-ADDR", @"TRUE"));
                    strXML.AppendLine(string.Format(@"<iddoc type=""{0}"" typedesc=""{1}"" idno=""{2}"" issueby=""{3}"" issuedate=""{4}"" expiredate=""{5}""/>", @"99", @"[NAV]", @"[NAV]", @"[NAV]", @"[NAV]", @"[NAV]"));
                    strXML.AppendLine(@"</person>");
                    // End person
                    strXML.AppendLine(string.Format(@"<person value=""{0}"" relationship=""{1}"">", @"RELATED-PERSON", @"COTRAN"));
                    // Upper fix Data

                    strXML.AppendLine(string.Format(@"<name type=""{0}"" firstname=""{1}"" legalpersonid=""{2}""/>", @"LEGAL", item.firstname, item.legalpersonid));
                    //If CompanyBusinessTypeDescription have value, then fix as "99" else not gen this attribute
                    strXML.AppendLine(string.Format(@"<occupation businesstype_desc=""{0}"" businesstype=""{1}""/>", @"Spinning of synthetic textile fibres", item.businesstype_code));

                    strXML.AppendLine(@"<contact type=""ADDR"">");
                    // strXML.AppendLine(string.Format(@"<address no=""{0}"" building=""{1}"" road=""{2}"" subdistrict=""{3}"" district=""{4}"" province=""{5}"" zipcode=""{6}"" countrycode=""{7}"">", @"888/164-165", @"MAHATUN PLAZA 16TH FLOOR", @"PLCENCHIT", @"PATHUMWAN", @"PATHUMWAN", @"BANGKOK", @"10330", @"TH"));
                    strXML.AppendLine(string.Format(@"<address no=""{0}"" countrycode=""{1}"">", item.address1, item.orgcountry));

                    strXML.AppendLine(@"<othercontact/>");
                    strXML.AppendLine(@"</address>");
                    strXML.AppendLine(@"</contact>");

                    strXML.AppendLine(@" <contact type=""COMPANY-ADDR"" noinfo=""TRUE"">");
                    // strXML.AppendLine(string.Format(@"<address no=""{0}"" building=""{1}"" road=""{2}"" subdistrict=""{3}"" district=""{4}"" province=""{5}"" zipcode=""{6}"" countrycode=""{7}"">", @"888/164-165", @"MAHATUN PLAZA 16TH FLOOR", @"PLCENCHIT", @"PATHUMWAN", @"PATHUMWAN", @"BANGKOK", @"10330", @"TH"));
                    // strXML.AppendLine(@"<othercontact/>");
                    // strXML.AppendLine(@"</address>");
                    strXML.AppendLine(@"</contact>");

                    strXML.AppendLine(@" <contact type=""CONTACT-ADDR"" noinfo=""TRUE"">");
                    // strXML.AppendLine(string.Format(@"<address no=""{0}"" building=""{1}"" road=""{2}"" subdistrict=""{3}"" district=""{4}"" province=""{5}"" zipcode=""{6}"" countrycode=""{7}"">", @"888/164-165", @"MAHATUN PLAZA 16TH FLOOR", @"PLCENCHIT", @"PATHUMWAN", @"PATHUMWAN", @"BANGKOK", @"10330", @"TH"));
                    // strXML.AppendLine(@"<othercontact/>");
                    // strXML.AppendLine(@"</address>");
                    strXML.AppendLine(@"</contact>");

                    strXML.AppendLine(string.Format(@"<iddoc type=""{0}"" typedesc=""{1}"" idno=""{2}"" issueby=""{3}"" issuedate=""{4}"" expiredate=""{5}""/>", @"99", @"AFFIDAVIT", item.idno, @"MINISTRY OF COMMERCE", item.issuedate, "[NOEXP]"));
                    strXML.AppendLine(@"</person>");
                    strXML.AppendLine(string.Format(@"<tsc date=""{0}"">", DateTime.Now.ToString("yyyy-MM-dd")));
                    strXML.AppendLine(@"<tscentry>");

                    strXML.AppendLine(string.Format(@"<amount valueinbaht=""{0}"" value=""{1}"" curr=""{2}"" exchangerate=""{3}"" valueinbahttxt=""{4}""/>", item.valueinbahttxt, item.value, item.curr, item.exchangerate, Convert.ToDecimal(item.valueinbaht).ThaiBahtText()));
                    strXML.AppendLine(string.Format(@"<typeoftsc transtype=""{0}"" type=""{1}""/>", @"INTERNATIONAL", @"SEND"));
                    strXML.AppendLine(string.Format(@"<transferdetail type=""{0}"" refno=""{1}"" org=""{2}"" orgcountry=""{3}"">", @"SEND", item.accountno, item.org, @"PL"));
                    strXML.AppendLine(string.Format(@"<td fullname=""{0}"" address=""{1}"" idtype=""{2}"" idtypedesc=""{3}"" idno=""{4}"" idissuer=""{5}""/>", item.fullname, item.address, item.idtype, item.idtypedesc, item.idno, item.idissuer));
                    strXML.AppendLine(@"</transferdetail>");
                    strXML.AppendLine(string.Format(@" <transferdetail type=""{0}"" accountno=""{1}"" refno=""{2}"" org=""{3}"" orgcountry=""{4}"">", @"REC", item.accountno, item.refno, item.org, item.orgcountry));
                    strXML.AppendLine(string.Format(@"<td fullname=""{0}"" address=""{1}"" idtype=""{2}"" idtypedesc=""{3}"" idno=""{4}"" idissuer=""{5}""/>", item.fullname, item.address, item.type, item.idtypedesc, item.idno, item.idissuer));
                    strXML.AppendLine(@"</transferdetail>");
                    strXML.AppendLine(@"</tscentry>");
                    // End tscentry
                    strXML.AppendLine(string.Format(@"<totalamount valueinbaht=""{0}"" valueinbahttxt=""{1}""/>", item.valueinbaht, Convert.ToDecimal(item.valueinbaht).ThaiBahtText()));
                    strXML.AppendLine(string.Format(@"<objective>{0}</objective>", @"EXPORT BILL SETTLEMENT"));
                    strXML.AppendLine(@"</tsc>");
                    strXML.AppendLine(string.Format(@"<record date=""{0}""/>", item.TranxObjective));
                    strXML.AppendLine(@"<reporttype value=""2""/>");
                    strXML.AppendLine(@"</report>");
                }
            }

            // Footer XML

            strXML.AppendLine(@"</ersreport>");


            return(strXML.ToString());
        }
        private void frm000ReportWorkFlowStatus_Load(object sender, EventArgs e)
        {
            using (AnzContextsDataContext dbc = new AnzContextsDataContext())
            {
                var obj = (from t0 in dbc.T_ImportHeaders
                           group t0 by new { t0.ReportName } into g
                           select new { ReportName = g.Key.ReportName }).ToList();

                this.searchLookUpEditReportName.Properties.DataSource    = obj;
                this.searchLookUpEditReportName.Properties.DisplayMember = "ReportName";
                this.searchLookUpEditReportName.Properties.ValueMember   = "ReportName";
            }



            //this.searchLookUpEditReportName.Properties.View.Columns["ID"].Visible = false;
            //this.searchLookUpEditReportName.Properties.View.Columns["Name"].Caption = "Report Name";

            //List<ImportFileX> ImportFileCong = new List<ImportFileX>();
            //ImportFileCong.Add(new ImportFileX()
            //{
            //    colNo = "1",
            //    colAmountTHB = "15,000,000.00",
            //    colStatus = "2-Maker Draft Report",
            //    colAction = "Edit",
            //    colEndTransactionDate = "10/31/2018",
            //    colReportName = "1-05-9: Electronic Fund Transfer > 700,000 THB",
            //    colRemark = "N/A",
            //    colLastedUpdateBy = "Admin",
            //    colUpdateDateTime = DateTime.Now,
            //});
            //ImportFileCong.Add(new ImportFileX()
            //{
            //    colNo = "2",
            //    colAmountTHB = "15,000,000.00",
            //    colStatus = "3-Submited to Checker",
            //    colAction = "Edit",
            //    colEndTransactionDate = "10/31/2018",
            //    colReportName = "1-02: Transaction Related to Asset > 5 Million THB",
            //    colRemark = "N/A",
            //    colLastedUpdateBy = "Admin",
            //    colUpdateDateTime = DateTime.Now,

            //});
            //ImportFileCong.Add(new ImportFileX()
            //{
            //    colNo = "3",
            //    colAmountTHB = "15,000,000.00",
            //    colStatus = "4-Final",
            //    colAction = "Edit",
            //    colEndTransactionDate = "10/31/2018",
            //    colReportName = "1-03: Suspicious Transaction",
            //    colRemark = "N/A",
            //    colLastedUpdateBy = "Admin",
            //    colUpdateDateTime = DateTime.Now,

            //});
            //this.gridView1.GridControl.DataSource = ImportFileCong;
            //foreach (DevExpress.XtraGrid.Columns.GridColumn item in gridView1.Columns)
            //{
            //    item.MaxWidth = 0;
            //}
            gridView1.HorzScrollVisibility               = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always;
            gridView1.OptionsView.BestFitMode            = DevExpress.XtraGrid.Views.Grid.GridBestFitMode.Full;
            gridView1.OptionsView.ColumnHeaderAutoHeight = DevExpress.Utils.DefaultBoolean.True;
            gridView1.OptionsView.ColumnAutoWidth        = false;
            gridView1.BestFitColumns();
        }