public List <المخزن> FetchEmailList(string item) { var st = new المخزن(); var fetchEmail = cx.المخزن.Select(x => x) .Where(m => m.اسم_الصنف.ToLower().StartsWith(item.ToLower())); return(fetchEmail.ToList()); }
protected void btnAdd_Click(object sender, EventArgs e) { int f = 0; bool first = Int32.TryParse(txtcount.Text, out f); double l = 0; bool last = double.TryParse(txtprice.Text, out l); cx.المشتريات.Add(new المشتريات() { رقم_كود_الصنف = Convert.ToInt32(DropDownList1.SelectedItem.Value), التاريخ = Convert.ToDateTime(txtdate.Text), العدد = f, السعر = l, الاجمالى = Convert.ToDouble(txttotal.Text), }); cx.SaveChanges(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('تم اضافة الصنف بنجاح')", true); int itemid = Convert.ToInt32(DropDownList1.SelectedItem.Value); int?itemCount = cx.المخزن.FirstOrDefault(x => x.الكود == itemid).رصيد_أول_المده; if (itemCount == null) { itemCount = 0; } itemCount += f; المخزن store = cx.المخزن.FirstOrDefault(x => x.الكود == itemid); store.رصيد_أول_المده = itemCount; cx.Entry(store).State = System.Data.Entity.EntityState.Modified; cx.SaveChanges(); string s = Session["userName"].ToString(); cx.SaveChanges(); cx.logs.Add(new log() { اسم_صاحب_العمليه = Session["userName"].ToString(), التاريخ = DateTime.Now, التفاصيل = DropDownList1.SelectedItem.Text + "اضافة صنف للشراء ", نوع_العمليه = "اضافه " }); cx.SaveChanges(); }
protected void btnAdd_Click(object sender, EventArgs e) { if ((tdtxtclient.Visible == true && String.IsNullOrEmpty(txtclient.Text)) || String.IsNullOrEmpty(txtdate.Text) || String.IsNullOrEmpty(txtcount.Text) || String.IsNullOrEmpty(txttawreed.Text) || String.IsNullOrEmpty(txtprice.Text)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('يجب ادخال اسم العميل والتاريخ والعدد والسعر والتحصيل ')", true); } else { int f = 0; bool first = Int32.TryParse(txtcount.Text, out f); double l = 0; bool last = double.TryParse(txtprice.Text, out l); double price = Convert.ToDouble(txttawreed.Text); int itemid = Convert.ToInt32(DropDownList1.SelectedItem.Value); int?lastraseed = cx.المخزن.FirstOrDefault(x => x.الكود == itemid).رصيد_اخر_المده; if (lastraseed == null || lastraseed <= 0 || lastraseed < Convert.ToInt32(f)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('عفوا لا يوجد رصيد فى المخزن')", true); } else { cx.المبيعات.Add(new المبيعات() { رقم__كود_الصنف = Convert.ToInt32(DropDownList1.SelectedItem.Value), التاريخ = Convert.ToDateTime(txtdate.Text), العدد = f, السعر = l, الاجمالى = Convert.ToDouble(txttotal.Text), وارد = Convert.ToDouble(txttawreed.Text) }); cx.SaveChanges(); lastraseed -= f; المخزن store = cx.المخزن.FirstOrDefault(x => x.الكود == itemid); store.رصيد_اخر_المده = lastraseed; cx.Entry(store).State = System.Data.Entity.EntityState.Modified; cx.SaveChanges(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('تم بيع الصنف بنجاح')", true); //if (price < Convert.ToDouble(txttotal.Text)) //{ cx.العملاء.Add(new العملاء() { رقم_كود_الصنف = Convert.ToInt32(DropDownList1.SelectedItem.Value), التاريخ = Convert.ToDateTime(txtdate.Text), المدفوع = price, المتبقي = Convert.ToDouble(txtraseed.Text), اسم_العميل = txtclient.Text, اجمالى_المبلغ = Convert.ToDouble(txttotal.Text) }); cx.SaveChanges(); cx.logs.Add(new log() { اسم_صاحب_العمليه = Session["userName"].ToString(), التاريخ = DateTime.Now, التفاصيل = DropDownList1.SelectedItem.Text + " بيع صنف", نوع_العمليه = "بيع " }); cx.SaveChanges(); //} // else // { //cx.logs.Add(new log() // { // اسم_صاحب_العمليه = Session["userName"].ToString(), // التاريخ = DateTime.Now, // التفاصيل = DropDownList1.SelectedItem.Text + " بيع صنف", // نوع_العمليه = "بيع " // }); // cx.SaveChanges(); // } } } //int? itemCount = cx.المخزن.FirstOrDefault(x => x.الكود == itemid).رصيد_أول_المده; //if (itemCount == null) //{ // itemCount = 0; //} //itemCount += f; //المخزن store = cx.المخزن.FirstOrDefault(x => x.الكود == itemid); //store.رصيد_أول_المده = itemCount; //cx.Entry(store).State = System.Data.Entity.EntityState.Modified; }
protected void btnAdd_Click(object sender, EventArgs e) { if ((String.IsNullOrEmpty(txtsupplierName.Text) && ViewState["supp"] != null) || String.IsNullOrEmpty(txtdate.Text)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('يجب ادخال اسم المورد فى حالة ظهوره وادخال التاريخ')", true); } else { string name = null; if (RadioButtonList1.SelectedValue == "1") { name = txtsupplierName.Text; } else { name = DropDownList3.SelectedItem.Text; } int f = 0; bool first = Int32.TryParse(txtcount.Text, out f); double l = 0; bool last = double.TryParse(txtprice.Text, out l); double tot = 0; bool total = double.TryParse(txttotal.Text, out tot); double ras = 0; bool raseed = double.TryParse(txtraseed.Text, out ras); double taw = 0; bool tawreed = double.TryParse(txttawreed.Text, out taw); cx.الموردين.Add(new الموردين() { اسم_المورد = name, الصنف = Convert.ToInt32(DropDownList1.SelectedItem.Value), التاريخ = Convert.ToDateTime(txtdate.Text), الموديل = txtModel.Text, العدد = f, السعر = l, الاجمالى = tot, الرصيد = ras, تورديد = taw }); int code = Convert.ToInt32(DropDownList1.SelectedItem.Value); المخزن store = cx.المخزن.FirstOrDefault(x => x.الكود == code); int? rased = store.رصيد_اخر_المده; if (rased == null) { rased = 0; } rased += f; store.رصيد_اخر_المده = rased; cx.Entry(store).State = System.Data.Entity.EntityState.Modified; cx.SaveChanges(); cx.SaveChanges(); cx.logs.Add(new log() { اسم_صاحب_العمليه = Session["userName"].ToString(), التاريخ = DateTime.Now, التفاصيل = DropDownList1.SelectedItem.Text + " اضافة مورد", نوع_العمليه = "اضافة " }); cx.SaveChanges(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('تم اضافة المورد بنجاح')", true); } }