Example #1
0
        private void bindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            if (!ValidateForm())
            {
                return;
            }

            if (ekspedissionIdTextBox.Enabled == true)
            {
                eks = new MEkspedission();
            }
            else
            {
                eks = (MEkspedission)DataMaster.GetObjectById(typeof(MEkspedission), ekspedissionIdTextBox.Text);
            }

            eks.EkspedissionAddress = ekspedissionAddressTextBox.Text;
            eks.EkspedissionDisc    = decimal.Zero;
            eks.EkspedissionFax     = ekspedissionFaxTextBox.Text;
            eks.EkspedissionId      = ekspedissionIdTextBox.Text;
            eks.EkspedissionLimit   = decimal.Zero;
            eks.EkspedissionName    = ekspedissionNameTextBox.Text;
            eks.EkspedissionPhone   = ekspedissionPhoneTextBox.Text;
            eks.EkspedissionStatus  = ListOfCustStatus.Active.ToString();
            eks.SubAccountId        = string.Empty;
            eks.ModifiedBy          = lbl_UserName.Text;
            eks.ModifiedDate        = DateTime.Now;

            if (ekspedissionIdTextBox.Enabled == true)
            {
                try
                {
                    DataMaster.SavePersistence(eks);
                }
                catch (NHibernate.NonUniqueObjectException)
                {
                    RecreateBalloon();
                    balloonHelp.Caption = "Validasi data kurang";
                    balloonHelp.Content = "Ekspedisi dengan kode " + ekspedissionIdTextBox.Text + " sudah pernah diinput, silahkan input dengan kode yang lain";
                    balloonHelp.ShowBalloon(ekspedissionIdTextBox);
                    ekspedissionIdTextBox.Focus();
                    return;
                }
                //ModuleControlSettings.SaveLog(ListOfAction.Insert, ekspedissionIdTextBox.Text, ListOfTable.MEkspedission, lbl_UserName.Text);
            }
            else
            {
                DataMaster.UpdatePersistence(eks);
                //ModuleControlSettings.SaveLog(ListOfAction.Update, ekspedissionIdTextBox.Text, ListOfTable.MEkspedission, lbl_UserName.Text);
            }

            BindData();
        }
Example #2
0
 private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(ekspedissionIdTextBox.Text.Trim()))
     {
         if (MessageBox.Show("Anda yakin menghapus data?", "Konfirmasi Hapus Data", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             eks = (MEkspedission)DataMaster.GetObjectById(typeof(MEkspedission), ekspedissionIdTextBox.Text);
             DataMaster.Delete(eks);
             //ModuleControlSettings.SaveLog(ListOfAction.Delete, ekspedissionIdTextBox.Text, ListOfTable.MEkspedission, lbl_UserName.Text);
             BindData();
         }
     }
 }
        public static void EkspedissionValidating(string ekspedissionId, TextBox ekspedissionNameTextBox)
        {
            DataMasterMgtServices DataMaster = new DataMasterMgtServices();
            MEkspedission         eks        = (MEkspedission)DataMaster.GetObjectByProperty(typeof(MEkspedission), MEkspedission.ColumnNames.EkspedissionId, ekspedissionId);

            if (eks != null)
            {
                ekspedissionNameTextBox.Text = eks.EkspedissionName;
            }
            else
            {
                ekspedissionNameTextBox.ResetText();
            }
        }