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); }
private void txtPriceProdoct_TextChanged(object sender, EventArgs e) { txtPriceProdoct.Text = Practical.split_3Number(txtPriceProdoct.Text); txtPriceProdoct.Select(txtPriceProdoct.TextLength, 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); }