コード例 #1
0
ファイル: frmSellToCurrency.cs プロジェクト: crtmneric/BarcoS
 private void PurchaseCash()
 {
     try
     {
         frmLogin.Log.Info(string.Format("A Cash purchase has been made:{0}{1}{2}", Environment.NewLine, AllRawValues, SellTotalCurrent));
         CultureInfo tr        = new CultureInfo("tr-TR");
         Currenty    dailySell = currentyBindingSource.Current as Currenty;
         if (dailySell != null)
         {
             dailySell.bakiye += Convert.ToDecimal(SellTotalCurrent);
             Current_Details dailySellDetail = new Current_Details()
             {
                 current_id = dailySell.id, text = string.Format("{0}{1}Veresiye", AllRawValues, Environment.NewLine), price = Convert.ToDecimal(SellTotalCurrent), reg_date = DateTime.Now.ToString("dd MMMM yyyy dddd hh:mm", tr)
             };
             PurchaseToDB(dailySellDetail);
         }
         Feature  dailyFeature  = (db.Features.Where(a => a.id == 1)).SingleOrDefault();
         Currenty dailySellDate = db.Currenties.Where(u => u.auth_name == dailyFeature.name).SingleOrDefault();
         dailySellDate.bakiye += Convert.ToDecimal(SellTotalCurrent);
         Current_Details dailySellDetailt = new Current_Details()
         {
             current_id = dailySellDate.id, text = string.Format("{0}{1}Veresiye", AllRawValues, Environment.NewLine), price = Convert.ToDecimal(SellTotalCurrent), reg_date = DateTime.Now.ToString("dd MMMM yyyy dddd hh:mm", tr)
         };
         PurchaseToDB(dailySellDetailt);
     }
     catch (Exception ex)
     {
         frmLogin.Log.Error("Somethink went wrong", ex);
     }
 }
コード例 #2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(txtPrice.Text))
     {
         Currenty editCari = db.Currenties.Where(u => u.id == BarcoS.Classes.Views.MainForms.frmCariDetail.cariIDGlobal).SingleOrDefault();
         editCari.bakiye += Convert.ToDecimal(txtPrice.Text);
         db.SaveChanges();
     }
 }
コード例 #3
0
        private void tileDetails_ItemClick(object sender, DevExpress.XtraEditors.TileItemEventArgs e)
        {
            Currenty clickedCurrenty = currentyBindingSource.Current as Currenty;

            if (clickedCurrenty != null)
            {
                frmCariDetail formDetail = new frmCariDetail(clickedCurrenty.id, clickedCurrenty.auth_gsm, clickedCurrenty.auth_name);
                formDetail.ShowDialog();
            }
        }
コード例 #4
0
        private void gridControl1_DoubleClick(object sender, EventArgs e)
        {
            Currenty clickedCurrenty = currentyBindingSource.Current as Currenty;

            if (clickedCurrenty != null)
            {
                frmCariDetail formDetail = new frmCariDetail(clickedCurrenty.id, clickedCurrenty.auth_gsm, clickedCurrenty.auth_name);
                formDetail.ShowDialog();
            }
        }
コード例 #5
0
ファイル: frmCariDetail.cs プロジェクト: crtmneric/BarcoS
 private void tileDeleteUser_ItemClick(object sender, DevExpress.XtraEditors.TileItemEventArgs e)
 {
     if (currentDetailsBindingSource.Current != null)
     {
         if (MessageBox.Show("Bu kayıdı silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             Currenty editCari = db.Currenties.Where(u => u.id == cariIDGlobal).SingleOrDefault();
             editCari.bakiye += -1 * Convert.ToDecimal((currentDetailsBindingSource.Current as Current_Details).price);
             frmLogin.Log.Info(string.Format("a Current Detail has been deleted, Deleted Bakiye:{0}", (currentDetailsBindingSource.Current as Current_Details).price));
             db.Current_Details.Remove(currentDetailsBindingSource.Current as Current_Details);
             currentDetailsBindingSource.RemoveCurrent();
             db.SaveChanges();
         }
     }
 }
コード例 #6
0
        private void tileDayToDo_ItemClick(object sender, DevExpress.XtraEditors.TileItemEventArgs e)
        {
            CultureInfo tr = new CultureInfo("tr-TR");

            Currenty dayStarts = new Currenty()
            {
                auth_name = string.Format("{0}-{1}", DateTime.Now.ToString("dd MMMM yyyy dddd HH:mm", tr), frmLogin.sessionuser), current_type = 5, bakiye = 0
            };
            Feature currentDay = db.Features.Where(u => u.id == 1).SingleOrDefault() as Feature;

            MessageBox.Show(currentDay.name + " Tarihli gün sonu işleminiz başarıyla gerçekleşmiştir.", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            currentDay.name = string.Format("{0}-{1}", DateTime.Now.ToString("dd MMMM yyyy dddd HH:mm", tr), frmLogin.sessionuser);
            db.Currenties.Add(dayStarts);
            db.SaveChanges();
        }
コード例 #7
0
        private void dailyCurrentyCheck(CultureInfo tr)
        {
            String datecik = string.Format("{0}-{1}", DateTime.Now.ToString("dd MMMM yyyy dddd HH:mm", tr), frmLogin.sessionuser);

            if (db.Features.ToList().Count == 0)
            {
                Currenty dayStarts = new Currenty()
                {
                    auth_name = string.Format("{0}-{1}", DateTime.Now.ToString("dd MMMM yyyy dddd HH:mm", tr), frmLogin.sessionuser), current_type = 5, bakiye = 0
                };
                Feature currentDate = new Feature()
                {
                    name = datecik, company_id = 1
                };
                db.Features.Add(currentDate);
                db.Currenties.Add(dayStarts);
                db.SaveChanges();
            }
        }
コード例 #8
0
ファイル: frmCariDetail.cs プロジェクト: crtmneric/BarcoS
 private void gridControl1_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Control && e.KeyCode == Keys.P)
     {
         this.Cursor = Cursors.WaitCursor;
         gridControl1.ShowRibbonPrintPreview();
         this.Cursor = Cursors.WaitCursor;
     }
     if (e.KeyCode == Keys.Delete)
     {
         if (currentDetailsBindingSource.Current != null)
         {
             if (MessageBox.Show("Bu kayıdı silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
             {
                 Currenty editCari = db.Currenties.Where(u => u.id == cariIDGlobal).SingleOrDefault();
                 editCari.bakiye += -1 * Convert.ToDecimal((currentDetailsBindingSource.Current as Current_Details).price);
                 frmLogin.Log.Info(string.Format("a Current Detail has been deleted, Deleted Bakiye:{0}", (currentDetailsBindingSource.Current as Current_Details).price));
                 db.Current_Details.Remove(currentDetailsBindingSource.Current as Current_Details);
                 currentDetailsBindingSource.RemoveCurrent();
                 db.SaveChanges();
             }
         }
     }
 }
コード例 #9
0
ファイル: frmEditCari.cs プロジェクト: crtmneric/BarcoS
        public frmEditCari(Currenty obj)
        {
            InitializeComponent();
            db = new CloudEntities();
            if (obj == null)
            {
                currentyBindingSource.DataSource = new Currenty();
                db.Currenties.Add(currentyBindingSource.Current as Currenty);
            }
            else
            {
                currentyBindingSource.DataSource = obj;
                db.Currenties.Attach(currentyBindingSource.Current as Currenty);

                if (obj.sms_notification == 1)
                {
                    cmbSms.SelectedIndex = 0;
                }
                else if (obj.sms_notification == 0)
                {
                    cmbSms.SelectedIndex = 1;
                }
                if (obj.current_type == 1)
                {
                    cmbCariType.SelectedIndex = 0;
                }
                else if (obj.current_type == 2)
                {
                    cmbCariType.SelectedIndex = 1;
                }
                else if (obj.current_type == 3)
                {
                    cmbCariType.SelectedIndex = 2;
                }
            }
        }