Exemplo n.º 1
0
        private string Sugettion_Price(string NameProdoct) // pishnahad dadane mahsool bar asase akharin gheimat
        {
            StimulsoftEntities context = new StimulsoftEntities();
            string             price   = "";

            if (context.Anbar.Count() > 0)
            {
                var selectAll = context.Anbar.Where(c => c.Name == NameProdoct).ToList();
                var selectEnd = selectAll.LastOrDefault();
                if (selectEnd == null)
                {
                    return(price = "خرید و فروش نشده");
                }
                int countProdoct = Convert.ToInt16(selectEnd.Positiv + selectEnd.Negativ);
                price = (selectEnd.Price / countProdoct).ToString();
                price = Practical.split_3Number(price);
            }
            else
            {
                price = "محصولی ثبت نشده";
            }
            return(price);
        }
Exemplo n.º 2
0
 private void txtPriceProdoct_TextChanged(object sender, EventArgs e)
 {
     txtPriceProdoct.Text = Practical.split_3Number(txtPriceProdoct.Text);
     txtPriceProdoct.Select(txtPriceProdoct.TextLength, 0);
 }
Exemplo n.º 3
0
        public string[] prodoct() // gereftane maghadir va baraye ezafe kardane prodoct
        {
            string[] prodoct1;
            if (dgProdoct.SelectedRows.Count < 1)
            {
                MessageBox.Show("محصول را انتخاب کنید", "انتخاب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                prodoct1 = new string[] { "-1" };
                dgProdoct.Focus();
                return(prodoct1);
            }
            if (dgStore.SelectedRows.Count < 1)
            {
                MessageBox.Show("فروشگاه یا فرد را انتخاب کنید", "انتخاب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                prodoct1 = new string[] { "-1" };
                dgStore.Focus();
                return(prodoct1);
            }
            if (txtSomeProdoct.Text == "" || txtSomeProdoct.Text == "مقدار")
            {
                MessageBox.Show("مقدار را وارد کنید", "انتخاب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                prodoct1 = new string[] { "-1" };
                txtSomeProdoct.Focus();
                return(prodoct1);
            }
            if (comCase.SelectedIndex == 1 || comCase.SelectedIndex == 2 || comCase.SelectedIndex == 6)
            {
                if (int.Parse(lblExistingProdoct.Text) < int.Parse(txtSomeProdoct.Text))
                {
                    MessageBox.Show("موجودی انبار کافی نیست", "انبار", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    prodoct1 = new string[] { "-1" };
                    txtSomeProdoct.Focus();
                    return(prodoct1);
                }
            }
            if (txtPriceProdoct.Text == "" || txtPriceProdoct.Text == "قیمت")
            {
                MessageBox.Show("قیمت را وارد کنید", "انتخاب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                prodoct1 = new string[] { "-1" };
                txtPriceProdoct.Focus();
                return(prodoct1);
            }
            if (dateExpird.Text == "" || dateExpird.Text == "تاریخ انقضا")
            {
                MessageBox.Show("تاریخ را انتخاب کنید", "انتخاب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                prodoct1 = new string[] { "-1" };
                dateExpird.Focus();
                return(prodoct1);
            }
            if (txtDetailProdoct.Text == "توضیحات")
            {
                txtDetailProdoct.ForeColor = Color.Black;
                txtDetailProdoct.Text      = "";
            }
            if (lblCodeRahgiri.Text == "")
            {
                MessageBox.Show("کد رهگیری ندارد", "کد رهگیری", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                prodoct1 = new string[] { "-1" };
                return(prodoct1);
            }
            long price = long.Parse(txtPriceProdoct.Text.Replace(",", ""));
            long some  = long.Parse(txtSomeProdoct.Text);

            price   *= some;
            prodoct1 = new string[]
            {
                dgProdoct.CurrentRow.Cells[3].Value.ToString(),
                dgProdoct.CurrentRow.Cells[2].Value.ToString(),
                dgStore.CurrentRow.Cells[1].Value.ToString(),
                txtSomeProdoct.Text,
                Practical.split_3Number(price.ToString()),
                txtDetailProdoct.Text,
                dateExpird.Text
            };
            return(prodoct1);
        }