コード例 #1
0
 private void FormDateFilterReport_Load(object sender, EventArgs e)
 {
     dt_From.Value = DateTime.Now.AddDays(-7);
     dt_To.Value   = DateTime.Now;
     ModuleControlSettings.SetDateTimePicker(dt_From, true);
     ModuleControlSettings.SetDateTimePicker(dt_To, true);
 }
コード例 #2
0
        void SetInitialCommonSettings()
        {
            //numeric up down
            ModuleControlSettings.SetNumericUpDown(balanceJumlahNumericUpDown, true);
            ModuleControlSettings.SetNumericUpDown(journalJumlahNumericUpDown);

            //add column to grid
            for (int i = 0; i < 5; i++)
            {
                tJournalDataGridView.Columns.Add(i.ToString(), i.ToString());
            }

            //set width for grid view
            tJournalDataGridView.Columns[0].Width = label_AccId.Width;
            tJournalDataGridView.Columns[1].Width = label_AccName.Width;
            tJournalDataGridView.Columns[2].Width = label_JournalJumlah.Width;
            tJournalDataGridView.Columns[3].Width = label_Status.Width;
            tJournalDataGridView.Columns[4].Width = label_JournalDesc.Width;

            //set format
            tJournalDataGridView.Columns[2].DefaultCellStyle.Format    = "N";
            tJournalDataGridView.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;

            //journal date
            ModuleControlSettings.SetDateTimePicker(journalDateDateTimePicker, false);

            //search sub acc
            PictureBox searchPic = new PictureBox();

            ModuleControlSettings.SetSearchPictureBox(subAccountIdTextBox, ListOfSearchWindow.SearchSubAccount.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicSubAcc_Click);
            subAccountIdTextBox.Controls.Add(searchPic);
        }
コード例 #3
0
 private void FormDateFilterReport_Load(object sender, EventArgs e)
 {
     dt_From.Value = ModuleControlSettings.GetMaksDateTransactionClosing();
     dt_To.Value   = DateTime.Now;
     ModuleControlSettings.SetDateTimePicker(dt_From, true);
     ModuleControlSettings.SetDateTimePicker(dt_To, true);
 }
コード例 #4
0
        private void SetInitialSettings()
        {
            //id
            ModuleControlSettings.SetNumericUpDown(transactionIdNumericUpDown);
            transactionIdNumericUpDown.Value = DateTime.Now.ToFileTime();
            //factur
            transactionFacturTextBox.Text = AppCode.GenerateFacturNo(trans, string.Empty);
            //set date time picker
            ModuleControlSettings.SetDateTimePicker(transactionDateDateTimePicker, false);
            //set numeric up down
            ModuleControlSettings.SetNumericUpDown(quantityNumericUpDown, true);
            //grid view
            ModuleControlSettings.SetGridDataView(tStockDataGridView);
            ModuleControlSettings.SetGridDataView(tTransactionDetailDataGridView);


            //search item
            PictureBox searchPic = new PictureBox();

            ModuleControlSettings.SetSearchPictureBox(itemIdTextBox, ListOfSearchWindow.SearchItem.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicItem_Click);
            itemIdTextBox.Controls.Add(searchPic);

            //search supplier
            searchPic = new PictureBox();
            ModuleControlSettings.SetSearchPictureBox(transactionByTextBox, ListOfSearchWindow.SearchCustomer.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicTransactionBy_Click);
            transactionByTextBox.Controls.Add(searchPic);


            //title
            string title   = string.Empty;
            string transBy = string.Empty;

            if (trans == ListOfTransaction.Sales)
            {
                transBy = "Pelanggan : ";
                title   = "Barang Keluar";
            }
            else if (trans == ListOfTransaction.Purchase)
            {
                transBy = "Supplier : ";
                title   = "Barang Masuk";
            }
            else if (trans == ListOfTransaction.Correction)
            {
                transBy = "Pemeriksa : ";
                title   = "Koreksi Stok";

                groupBox4.Visible             = false;
                tStockDataGridView.Visible    = false;
                quantityNumericUpDown.Enabled = true;
                quantityNumericUpDown.Minimum = decimal.MinValue;
                groupBox2.Visible             = false;
            }

            this.TabText            = title;
            Text                    = title;
            transactionByLabel.Text = transBy;
        }
コード例 #5
0
 private void FormDateFilterReport_Load(object sender, EventArgs e)
 {
     dt_From.Value = DateTime.Today.AddMonths(-1);
     dt_To.Value   = DateTime.Today;
     ModuleControlSettings.SetDateTimePicker(dt_From, false);
     ModuleControlSettings.SetDateTimePicker(dt_To, false);
 }
コード例 #6
0
        private void SetInitialSettings()
        {
            //first focus
            transactionReferenceFacturTextBox.Focus();

            //cara bayar
            FillPayment();

            //set gridview
            SetGridView(tTransactionDeliveryDetailDataGridView);

            //set date time picker
            ModuleControlSettings.SetDateTimePicker(deliveryReceiveDateDateTimePicker, false);
            ModuleControlSettings.SetDateTimePicker(deliverySentDateDateTimePicker, false);

            //numeric updown
            ModuleControlSettings.SetNumericUpDown(deliveryCostNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(piHutangCreditLongNumericUpDown, true);

            //search ekpedisi
            PictureBox searchPic = new PictureBox();

            ModuleControlSettings.SetSearchPictureBox(deliveryExpedissionTextBox, ListOfSearchWindow.SearchEkspedission.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicExpedission_Click);
            deliveryExpedissionTextBox.Controls.Add(searchPic);

            //search transaction
            searchPic = new PictureBox();
            ModuleControlSettings.SetSearchPictureBox(transactionReferenceFacturTextBox, ListOfSearchWindow.SearchTransaction.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicReferenceId_Click);
            transactionReferenceFacturTextBox.Controls.Add(searchPic);
        }
コード例 #7
0
        private void SetInitialSetting()
        {
            dt_From.Value = DateTime.Now.AddDays(-7);
            dt_To.Value   = DateTime.Now;
            ModuleControlSettings.SetDateTimePicker(dt_From, true);
            ModuleControlSettings.SetDateTimePicker(dt_To, true);

            dt_From.Enabled = EnabledDateFilter;
            dt_To.Enabled   = EnabledDateFilter;

            //groupBox1.Visible = UseSupplierList;
            //if (UseSupplierList)
            //{
            //    checkedListBox_Parameter.Items.Clear();
            //    IList listSupp = DataMaster.GetAll(typeof(MSupplier));
            //    MSupplier sup;
            //    for (int i = 0; i < listSupp.Count; i++)
            //    {
            //        sup = (MSupplier)listSupp[i];
            //        checkedListBox_Parameter.Items.Add(sup.SupplierId + " (" + sup.SupplierName + ")", true);
            //    }
            //}

            if (Param == ParameterView.None)
            {
                transactionByComboBox.Enabled = false;
                if (!EnabledDateFilter)
                {
                    splitContainer1.Panel1Collapsed = true;
                    BindReport();
                }
            }
            else if (Param == ParameterView.Customer)
            {
                transactionByLabel.Text = "Pilih Pelanggan : ";
                Module.ModuleControlSettings.SetCustomerComboBoxForFilter(transactionByComboBox);
            }
            else if (Param == ParameterView.Employee)
            {
                transactionByLabel.Text = "Pilih Pelapor : ";
                Module.ModuleControlSettings.SetEmployeeComboBoxForFilter(transactionByComboBox);
            }
            else if (Param == ParameterView.Supplier)
            {
                transactionByLabel.Text = "Pilih Supplier : ";
                Module.ModuleControlSettings.SetSupplierComboBoxForFilter(transactionByComboBox);
            }
            else if (Param == ParameterView.User)
            {
                transactionByLabel.Text = "Pilih Nama Pengguna : ";
                Module.ModuleControlSettings.SetUserComboBoxForFilter(transactionByComboBox);
            }
            else if (Param == ParameterView.Currency)
            {
                transactionByLabel.Text = "Pilih Mata Uang : ";
                AppCode.SetCurrencyStatusComboBox(transactionByComboBox);
                transactionByComboBox.SelectedIndex = 0;
            }
        }
コード例 #8
0
 private void FormClosingDay_Load(object sender, EventArgs e)
 {
     ModuleControlSettings.SaveLog(ListOfAction.Open, string.Empty, ListOfTable.TRekapTransaction, lbl_UserName.Text);
     dt_ClosingFrom.Value = ModuleControlSettings.GetMaksDateTransactionClosing();
     dt_ClosingTo.Value   = DateTime.Now;
     ModuleControlSettings.SetDateTimePicker(dt_ClosingFrom, true);
     ModuleControlSettings.SetDateTimePicker(dt_ClosingTo, true);
 }
コード例 #9
0
        public FormDeleteTransaction()
        {
            InitializeComponent();
            //set datetime picker
            ModuleControlSettings.SetDateTimePicker(dt_From, true);
            ModuleControlSettings.SetDateTimePicker(dt_To, true);

            buttonOK.Click += new EventHandler(buttonOK_Click);

            TabText = Text;
        }
コード例 #10
0
        private void FormMasterEmployee_Load(object sender, EventArgs e)
        {
            ModuleControlSettings.SetDepartmentComboBox(depIdComboBox);
            ModuleControlSettings.SetGenderComboBox(employeeGenderComboBox);
            ModuleControlSettings.SetMaritalStatusComboBox(employeeMaritalStatusComboBox);
            ModuleControlSettings.SetEmployeeStatusComboBox(employeeStatusComboBox);
            ModuleControlSettings.SetDateTimePicker(employeeBirthDateDateTimePicker, false);
            ModuleControlSettings.SetDateTimePicker(employeeStartWorkDateTimePicker, false);

            BindData();
        }
コード例 #11
0
        public FormChangePrice()
        {
            InitializeComponent();

            ModuleControlSettings.SetNumericUpDown(itemPricePurchaseNumericUpDown, false);
            ModuleControlSettings.SetNumericUpDown(itemPriceMaxNumericUpDown, false);
            ModuleControlSettings.SetDateTimePicker(transactionDateFromDateTimePicker, false);
            ModuleControlSettings.SetDateTimePicker(transactionDateToDateTimePicker, false);
            transactionDateFromDateTimePicker.Value = DateTime.Today.AddDays(-30);
            transactionDateToDateTimePicker.Value   = DateTime.Today.AddDays(-30);

            itemIdComboBox.SelectedIndexChanged += new EventHandler(itemIdComboBox_SelectedIndexChanged);
            button1.Click += new EventHandler(button1_Click);
        }
コード例 #12
0
        private void FormMasterEmployee_Load(object sender, EventArgs e)
        {
            ModuleControlSettings.SaveLog(ListOfAction.Open, string.Empty, ListOfTable.MEmployee, lbl_UserName.Text);
            grid_Master.DataSource = bindingSource_Master;
            bindingSource_Master.Clear();
            ModuleControlSettings.SetDepartmentComboBox(depIdComboBox);
            ModuleControlSettings.SetGenderComboBox(employeeGenderComboBox);
            ModuleControlSettings.SetMaritalStatusComboBox(employeeMaritalStatusComboBox);
            ModuleControlSettings.SetEmployeeStatusComboBox(employeeStatusComboBox);
            ModuleControlSettings.SetDateTimePicker(employeeBirthDateDateTimePicker, false);
            ModuleControlSettings.SetDateTimePicker(employeeStartWorkDateTimePicker, false);

            BindData();
        }
コード例 #13
0
        private void BindData()
        {
            ModuleControlSettings.SetDateTimePicker(dt_ClosingFrom, true);
            ModuleControlSettings.SetDateTimePicker(dt_ClosingTo, true);
            try
            {
                dt_ClosingFrom.Value = ModuleControlSettings.GetMaksDateTransactionClosing();
            }
            catch (Exception)
            {
                dt_ClosingFrom.Value = System.Data.SqlTypes.SqlDateTime.MinValue.Value;
            }

            dt_ClosingTo.Value = DateTime.Now;
        }
コード例 #14
0
        void SetInitialCommonSettings()
        {
            //kas dropdownlist
            mSubAccountBindingSource.DataSource = DataMaster.GetListEq(typeof(MSubAccount), MSubAccount.ColumnNames.AccountId, AppCode.GetKasAccountNo());

            //numeric up down
            ModuleControlSettings.SetNumericUpDown(kasJumlahNumericUpDown, true);
            ModuleControlSettings.SetNumericUpDown(journalJumlahNumericUpDown);

            //add column to grid
            for (int i = 0; i < 4; i++)
            {
                tJournalDataGridView.Columns.Add(i.ToString(), i.ToString());
            }

            //set width for grid view
            tJournalDataGridView.Columns[0].Width = label_AccId.Width;
            tJournalDataGridView.Columns[1].Width = label_AccName.Width;
            tJournalDataGridView.Columns[2].Width = label_JournalJumlah.Width;
            tJournalDataGridView.Columns[3].Width = label_JournalDesc.Width;

            //set format
            tJournalDataGridView.Columns[2].DefaultCellStyle.Format    = "N";
            tJournalDataGridView.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;

            //journal date
            ModuleControlSettings.SetDateTimePicker(journalDateDateTimePicker, false);

            //search sub acc
            PictureBox searchPic = new PictureBox();

            ModuleControlSettings.SetSearchPictureBox(subAccountIdTextBox, ListOfSearchWindow.SearchSubAccount.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicSubAcc_Click);
            subAccountIdTextBox.Controls.Add(searchPic);

            //set display
            if (JournalStatus == ListOfJournalStatus.Debet)
            {
                SetInitialDebetSettings();
            }
            else if (JournalStatus == ListOfJournalStatus.Kredit)
            {
                SetInitialKreditSettings();
            }
        }
コード例 #15
0
        private void FormSearchTransaction_Load(object sender, EventArgs e)
        {
            Label l = new Label();

            l.Location = new Point(9, 50);
            l.Text     = "Dari tanggal";
            l.AutoSize = true;
            groupBox1.Controls.Add(l);

            dt_From = new DateTimePicker();
            Inventori.Module.ModuleControlSettings.SetDateTimePicker(dt_From, false);
            dt_From.Value         = DateTime.Now.AddDays(-7);
            dt_From.ValueChanged += new EventHandler(BindData);
            dt_From.Location      = new Point(100, 50);
            dt_From.Width         = 100;
            groupBox1.Controls.Add(dt_From);

            Label l2 = new Label();

            l2.Location = new Point(220, 50);
            l2.Text     = "s/d";
            l2.AutoSize = true;
            groupBox1.Controls.Add(l2);

            dt_To = new DateTimePicker();
            ModuleControlSettings.SetDateTimePicker(dt_To, false);
            dt_To.Value         = DateTime.Now;
            dt_To.ValueChanged += new EventHandler(BindData);
            dt_To.Location      = new Point(250, 50);
            dt_To.Width         = 100;
            groupBox1.Controls.Add(dt_To);

            groupBox1.Size = new Size(groupBox1.Size.Width, groupBox1.Size.Height + 50);
            tableLayoutPanel1.RowStyles[0].Height += 50;

            grid_Search.CellDoubleClick += new DataGridViewCellEventHandler(grid_Search_CellDoubleClick);
            grid_Search.KeyDown         += new KeyEventHandler(grid_Search_KeyDown);
            btn_OK.Click += new EventHandler(btn_OK_Click);

            BindData(null, null);
        }
コード例 #16
0
        private void SetInitialCommonSettings()
        {
            //servce typr
            mItemBindingSource.DataSource = DataMaster.GetListEq(typeof(MItem), MItem.ColumnNames.ItemTypeId, 2);

            //set date time picker
            ModuleControlSettings.SetDateTimePicker(transactionDateDateTimePicker, false);
            ModuleControlSettings.SetDateTimePicker(serviceRequestDateDateTimePicker, true);
            ModuleControlSettings.SetDateTimePicker(serviceStartWorkDateTimePicker, true);
            ModuleControlSettings.SetDateTimePicker(serviceEndWorkDateTimePicker, true);

            //set numeric up down
            ModuleControlSettings.SetNumericUpDown(quantityNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(priceNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(jumlahNumericUpDown, true);
            ModuleControlSettings.SetNumericUpDown(discNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(totalNumericUpDown, true);
            ModuleControlSettings.SetNumericUpDown(transactionSubTotalNumericUpDown, true);
            ModuleControlSettings.SetNumericUpDown(serviceChargeNumericUpDown, true);
            ModuleControlSettings.SetNumericUpDown(transactionGrandTotalNumericUpDown, true);


            //search item
            PictureBox searchPic = new PictureBox();

            ModuleControlSettings.SetSearchPictureBox(itemIdTextBox, ListOfSearchWindow.SearchItem.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicItem_Click);
            itemIdTextBox.Controls.Add(searchPic);

            //search customer
            searchPic = new PictureBox();
            ModuleControlSettings.SetSearchPictureBox(transactionByTextBox, ListOfSearchWindow.SearchCustomer.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicTransactionBy_Click);
            transactionByTextBox.Controls.Add(searchPic);

            //search employee
            searchPic = new PictureBox();
            ModuleControlSettings.SetSearchPictureBox(servicePicTextBox, ListOfSearchWindow.SearchEmployee.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicEmployee_Click);
            servicePicTextBox.Controls.Add(searchPic);
        }
コード例 #17
0
        private void FormGiro_Load(object sender, EventArgs e)
        {
            ModuleControlSettings.SaveLog(ListOfAction.Open, string.Empty, ListOfTable.TGiro, lbl_UserName.Text);
            UpdateGiroMaturity();
            FillSupplierBindingSource();
            FillBankBindingSource();
            ModuleControlSettings.SetNumericUpDown(num_TotUtang, true);
            ModuleControlSettings.SetNumericUpDown(giroAmmountNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(giroIdNumericUpDown);
            ModuleControlSettings.SetGridDataView(tGiroDataGridView);
            ModuleControlSettings.SetDateTimePicker(giroCairDateDateTimePicker, false);
            ModuleControlSettings.SetDateTimePicker(giroMaturityDateDateTimePicker, false);
            ModuleControlSettings.SetDateTimePicker(giroOutDateDateTimePicker, false);
            ModuleControlSettings.SetDateTimePicker(modifiedDateDateTimePicker, true);
            AppCode.SetGiroStatusComboBox(giroStatusComboBox);
            AppCode.SetCurrencyStatusComboBox(currencyIdComboBox);
            AppCode.SetCurrencyStatusComboBox(currencyIdComboBox1);

            currencyIdComboBox.SelectedIndex = 0;

            num_TotUtang.Minimum = decimal.MinValue;

            combo_Supplier_SelectedIndexChanged(null, null);
        }
コード例 #18
0
        public FormMasterItem()
        {
            InitializeComponent();

            DataGridViewColumn grid_Col;

            //add kolom kode
            grid_Col = new DataGridViewColumn();
            grid_Col.CellTemplate     = new DataGridViewTextBoxCell();
            grid_Col.DataPropertyName = MItem.ColumnNames.ItemId;
            grid_Col.HeaderText       = "Kode Obat";
            grid_Master.Columns.Add(grid_Col);
            //add kolom nama
            grid_Col = new DataGridViewColumn();
            grid_Col.CellTemplate     = new DataGridViewTextBoxCell();
            grid_Col.DataPropertyName = MItem.ColumnNames.ItemName;
            grid_Col.HeaderText       = "Nama Obat";
            grid_Master.Columns.Add(grid_Col);
            //add kolom satuan
            grid_Col = new DataGridViewColumn();
            grid_Col.CellTemplate     = new DataGridViewTextBoxCell();
            grid_Col.DataPropertyName = MItem.ColumnNames.ItemSatuan;
            grid_Col.HeaderText       = "Satuan";
            grid_Master.Columns.Add(grid_Col);
            //add kolom harga per satuan
            grid_Col = new DataGridViewColumn();
            grid_Col.CellTemplate     = new DataGridViewTextBoxCell();
            grid_Col.DataPropertyName = MItem.ColumnNames.ItemPricePurchase;
            grid_Col.HeaderText       = "Harga Beli";
            grid_Master.Columns.Add(grid_Col);

            //add sep
            ToolStripSeparator sep = new ToolStripSeparator();

            bindingNavigator_Master.Items.Add(sep);

            //add cari text
            bindingNavigator_Master.Items.Add("Cari berdasar:");

            //add combo
            combo = new ToolStripComboBox();
            combo.Items.Add("Kode Obat");
            combo.Items.Add("Nama Obat");
            combo.DropDownStyle = ComboBoxStyle.DropDownList;
            bindingNavigator_Master.Items.Add(combo);

            //add textbox
            txt = new ToolStripTextBox();
            bindingNavigator_Master.Items.Add(txt);

            //add button
            ToolStripButton btn = new ToolStripButton();

            btn.Text              = "Cari";
            btn.Image             = Properties.Resources.scanner;
            btn.DisplayStyle      = ToolStripItemDisplayStyle.ImageAndText;
            btn.TextImageRelation = TextImageRelation.ImageAboveText;
            btn.Click            += new EventHandler(btn_Click);
            bindingNavigator_Master.Items.Add(btn);

            //refresh navigator
            bindingNavigator_Master.Refresh();

            bindingSource_Master.PositionChanged += new EventHandler(bindingSource_Master_PositionChanged);

            bindingNavigatorAddNewItem.Click += new EventHandler(bindingNavigatorAddNewItem_Click);
            bindingNavigatorEditItem.Click   += new EventHandler(bindingNavigatorEditItem_Click);
            bindingNavigatorDeleteItem.Click += new EventHandler(bindingNavigatorDeleteItem_Click);
            bindingNavigatorSaveItem.Click   += new EventHandler(bindingNavigatorSaveItem_Click);
            bindingNavigatorRefresh.Click    += new EventHandler(bindingNavigatorRefresh_Click);

            //set numeric updown
            ModuleControlSettings.SetNumericUpDown(itemPricePurchaseNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(itemPricePurchaseAvgNumericUpDown, true);

            ModuleControlSettings.SetDateTimePicker(itemExpiredDateDateTimePicker, false);
        }
コード例 #19
0
        private void FormTransaction_Load(object sender, EventArgs e)
        {
            //set numeric updown

            ModuleControlSettings.SetNumericUpDown(num_Quantity);
            ModuleControlSettings.SetNumericUpDown(num_Jumlah, true);
            ModuleControlSettings.SetNumericUpDown(num_Disc);
            ModuleControlSettings.SetNumericUpDown(num_Total, true);
            ModuleControlSettings.SetNumericUpDown(num_Tax);
            ModuleControlSettings.SetNumericUpDown(num_TaxValue);
            ModuleControlSettings.SetNumericUpDown(num_GrandTotal, true);
            ModuleControlSettings.SetNumericUpDown(num_Pay);

            ModuleControlSettings.SetNumericUpDown(num_Back, true);
            num_Back.Minimum = decimal.MinValue;


            for (int i = 0; i < 7; i++)
            {
                grid_Trans.Columns.Add(i.ToString(), i.ToString());
            }

            // Mengatur lebar kolom
            grid_Trans.Columns[0].Width = 192 - 1;
            grid_Trans.Columns[1].Width = 223;
            grid_Trans.Columns[2].Width = 65;
            grid_Trans.Columns[3].Width = 73 - 1;
            grid_Trans.Columns[4].Width = 101 - 1;
            grid_Trans.Columns[5].Width = 60 - 1;
            grid_Trans.Columns[6].Width = 89;

            grid_Trans.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
            grid_Trans.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;

            ModuleControlSettings.SetDateTimePicker(dt_TransactionDate);
            dt_TransactionDate.Value = DateTime.Now;
            txt_TransactionId.Text   = DateTime.Now.ToFileTimeUtc().ToString();

            MSetting set = (MSetting)DataMaster.GetObjectByProperty(typeof(MSetting), MSetting.ColumnNames.SettingId, AppCode.AssemblyProduct);

            if (set != null)
            {
                lbl_ShopName.Text    = set.CompanyName;
                lbl_ShopAddress.Text = set.CompanyAddress + " " + set.CompanyCity;
                lbl_ShopTelp.Text    = "Telp : " + set.CompanyTelp;
            }
            //set location shop header
            float shopWidth = (lbl_ShopName.Text.Length * (lbl_ShopName.Font.Size - 2));
            float xShop     = (groupBox5.Width / 2) - (shopWidth / 2) + groupBox5.Location.X;

            lbl_ShopName.Location = new Point(Convert.ToInt32(xShop), lbl_ShopName.Location.Y);

            shopWidth = (lbl_ShopAddress.Text.Length * (lbl_ShopAddress.Font.Size - 2));
            xShop     = (groupBox5.Width / 2) - (shopWidth / 2) + groupBox5.Location.X;
            lbl_ShopAddress.Location = new Point(Convert.ToInt32(xShop), lbl_ShopAddress.Location.Y);

            shopWidth             = (lbl_ShopTelp.Text.Length * (lbl_ShopTelp.Font.Size - 2));
            xShop                 = (groupBox5.Width / 2) - (shopWidth / 2) + groupBox5.Location.X;
            lbl_ShopTelp.Location = new Point(Convert.ToInt32(xShop), lbl_ShopTelp.Location.Y);

            SetInitialSettings();
            detailControl_KeyDown(null, null);

            //show tunai group box
            if (!(lbl_TempTransaction.Text.Equals(ListOfTransaction.Sales.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.SalesVIP.ToString())))
            {
                lbl_Pay.Visible  = false;
                num_Pay.Visible  = false;
                lbl_Back.Visible = false;
                num_Back.Visible = false;
            }

            if (lbl_TempTransaction.Text.Equals(ListOfTransaction.Sales.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.ReturSales.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.SalesVIP.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.ReturSalesVIP.ToString()))
            {
                lbl_Customer.Text = "Pelanggan :";
                if (lbl_TempTransaction.Text.Equals(ListOfTransaction.Sales.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.SalesVIP.ToString()))
                {
                    ModuleControlSettings.SetNumericUpDown(num_Price, true);
                }
            }
            else if (lbl_TempTransaction.Text.Equals(ListOfTransaction.Correction.ToString()))
            {
                SetFormToCorrection();
            }
            else
            {
                lbl_Customer.Text = "Supplier :";
            }

            PictureBox searchPic = new PictureBox();

            ModuleControlSettings.SetSearchPictureBox(txt_CustId, ListOfSearchWindow.SearchCustomer.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicCustomer_Click);
            txt_CustId.Controls.Add(searchPic);

            searchPic = new PictureBox();
            ModuleControlSettings.SetSearchPictureBox(txt_ItemId, ListOfSearchWindow.SearchItem.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicItem_Click);
            txt_ItemId.Controls.Add(searchPic);

            string j = "Penjualan";

            if (lbl_TempTransaction.Text.Equals(ListOfTransaction.Sales.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.SalesVIP.ToString()))
            {
                j = "Penjualan";
            }
            else if (lbl_TempTransaction.Text.Equals(ListOfTransaction.ReturSales.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.ReturSalesVIP.ToString()))
            {
                j = "Retur Penjualan";
            }
            else if (lbl_TempTransaction.Text.Equals(ListOfTransaction.Purchase.ToString()))
            {
                j = "Pembelian";
            }
            else if (lbl_TempTransaction.Text.Equals(ListOfTransaction.ReturPurchase.ToString()))
            {
                j = "Retur Pembelian";
            }
            else if (lbl_TempTransaction.Text.Equals(ListOfTransaction.Correction.ToString()))
            {
                j = "Penyesuaian";
            }

            this.TabText = j;
            this.Text    = j;

            //fill suggest textbox
            ModuleControlSettings.FillItemSuggestSource(txt_ItemId);
            if (lbl_TempTransaction.Text.Equals(ListOfTransaction.Sales.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.ReturSales.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.SalesVIP.ToString()) || lbl_TempTransaction.Text.Equals(ListOfTransaction.ReturSalesVIP.ToString()))
            {
                ModuleControlSettings.SetCustomerTextBoxSuggest(txt_CustId);
            }
            else
            {
                ModuleControlSettings.SetSupplierTextBoxSuggest(txt_CustId);
            }
        }
コード例 #20
0
        void SetInitialCommonSettings()
        {
            if (IsDelete)
            {
                if (PiHutang == ListOfPiHutangStatus.Piutang)
                {
                    //beban penghapusan piutang dropdownlist
                    mSubAccountBindingSource.DataSource = DataMaster.GetListEq(typeof(MSubAccount), MSubAccount.ColumnNames.SubAccountId, AppCode.GetPiutangBebanAccountNo());
                }
                else if (PiHutang == ListOfPiHutangStatus.Hutang)
                {
                    //pendapatan penghapusan hutang dropdownlist
                    mSubAccountBindingSource.DataSource = DataMaster.GetListEq(typeof(MSubAccount), MSubAccount.ColumnNames.AccountId, AppCode.GetOtherRevenueAccountNo());
                }
            }
            else
            {
                //kas dropdownlist
                mSubAccountBindingSource.DataSource = DataMaster.GetListEq(typeof(MSubAccount), MSubAccount.ColumnNames.AccountId, AppCode.GetKasAccountNo());
            }


            //journal date
            ModuleControlSettings.SetDateTimePicker(journalDateDateTimePicker, false);

            //numeric up down
            ModuleControlSettings.SetNumericUpDown(journalJumlahNumericUpDown, true);

            //add column to grid
            tPiHutangDataGridView.ReadOnly = false;

            DataGridViewCheckBoxColumn cekColoumn = new DataGridViewCheckBoxColumn(false);

            cekColoumn.ReadOnly = false;
            tPiHutangDataGridView.Columns.Add(cekColoumn);

            for (int i = 1; i < 9; i++)
            {
                tPiHutangDataGridView.Columns.Add(i.ToString(), i.ToString());
                tPiHutangDataGridView.Columns[i].ReadOnly = true;
            }

            //set width for grid view
            tPiHutangDataGridView.Columns[0].Width = label_Pay.Width;
            tPiHutangDataGridView.Columns[1].Width = label_FacturNo.Width;
            tPiHutangDataGridView.Columns[2].Width = label_DueDate.Width;
            tPiHutangDataGridView.Columns[3].Width = label_Jumlah.Width;
            tPiHutangDataGridView.Columns[4].Width = label_Retur.Width;
            tPiHutangDataGridView.Columns[5].Width = label_Sisa.Width;
            tPiHutangDataGridView.Columns[6].Width = label_Ammount.Width;
            tPiHutangDataGridView.Columns[7].Width = label_Ammount.Width;
            tPiHutangDataGridView.Columns[8].Width = label_Ammount.Width;

            tPiHutangDataGridView.Columns[2].DefaultCellStyle.Format = ModuleControlSettings.DateFormat();

            //set format
            for (int i = 3; i < 7; i++)
            {
                tPiHutangDataGridView.Columns[i].DefaultCellStyle.Format    = "N";
                tPiHutangDataGridView.Columns[i].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            }
            tPiHutangDataGridView.Columns[6].ReadOnly = false;
            tPiHutangDataGridView.Columns[7].Visible  = false;
            tPiHutangDataGridView.Columns[8].Visible  = false;


            //journal date
            ModuleControlSettings.SetDateTimePicker(journalDateDateTimePicker, false);

            //set display
            if (PiHutang == ListOfPiHutangStatus.Hutang)
            {
                SetInitialHutangSettings();
            }
            else if (PiHutang == ListOfPiHutangStatus.Piutang)
            {
                SetInitialPiutangSettings();
            }
        }
コード例 #21
0
        void SetInitialCommonSettings()
        {
            ModuleControlSettings.SetDateTimePicker(transactionDateDateTimePicker);

            for (int i = 0; i < 9; i++)
            {
                tTransactionDetailDataGridView.Columns.Add(i.ToString(), i.ToString());
            }

            //set width for grid view
            tTransactionDetailDataGridView.Columns[0].Width = itemIdTextBox.Width;
            tTransactionDetailDataGridView.Columns[1].Width = itemNameTextBox.Width;
            tTransactionDetailDataGridView.Columns[2].Width = quantityNumericUpDown.Width;
            tTransactionDetailDataGridView.Columns[3].Width = priceNumericUpDown.Width;
            tTransactionDetailDataGridView.Columns[4].Width = jumlahNumericUpDown.Width;
            tTransactionDetailDataGridView.Columns[5].Width = discNumericUpDown.Width;
            tTransactionDetailDataGridView.Columns[6].Width = tuslahNumericUpDown.Width;
            tTransactionDetailDataGridView.Columns[7].Width = totalNumericUpDown.Width;
            tTransactionDetailDataGridView.Columns[8].Width = expiredDateDateTimePicker.Width;

            for (int i = 2; i < 8; i++)
            {
                tTransactionDetailDataGridView.Columns[i].DefaultCellStyle.Format    = "N";
                tTransactionDetailDataGridView.Columns[i].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            }

            ModuleControlSettings.SetNumericUpDown(quantityNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(priceNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(jumlahNumericUpDown, true);
            ModuleControlSettings.SetNumericUpDown(discNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(tuslahNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(totalNumericUpDown, true);
            ModuleControlSettings.SetNumericUpDown(quantitySubTotalNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(priceSubTotalNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(jumlahSubTotalNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(discountSubTotalNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(tuslahSubTotalNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(totalSubTotalNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(ppnNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(GrandTotalNumericUpDown);
            ModuleControlSettings.SetNumericUpDown(piHutangCreditLongNumericUpDown);

            ModuleControlSettings.SetDateTimePicker(expiredDateDateTimePicker, false);

            //search item
            PictureBox searchPic = new PictureBox();

            ModuleControlSettings.SetSearchPictureBox(itemIdTextBox, ListOfSearchWindow.SearchItem.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicItem_Click);
            itemIdTextBox.Controls.Add(searchPic);

            //search customer
            searchPic = new PictureBox();
            ModuleControlSettings.SetSearchPictureBox(transactionByTextBox, ListOfSearchWindow.SearchCustomer.ToString(), searchPic);
            searchPic.Click += new EventHandler(searchPicTransactionBy_Click);
            transactionByTextBox.Controls.Add(searchPic);

            mRoomBindingSource.DataSource          = DataMaster.GetAll(typeof(MRoom));
            mCustomerGroupBindingSource.DataSource = DataMaster.GetAll(typeof(MCustomerGroup));

            //set initial settings
            if (trans == ListOfTransaction.Sales)
            {
                SetInitialSettingsForSales();
            }
            else if (trans == ListOfTransaction.Purchase)
            {
                SetInitialSettingsForPurchase();
            }
        }