Ejemplo n.º 1
0
        private void ShowData()
        {
            try
            {
                ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                var Rows = from a in Mdb.ProductionLines where a.ProductionLineCode == long.Parse(txtCode.Text) select a;
                if (Rows.Count() > 0)
                {
                    ADAM.DataBase.ProductionLine dr = Mdb.ProductionLines.Single(a => a.ProductionLineCode == long.Parse(txtCode.Text));
                    txtName.Text = dr.productionLineName;

                    txtAccountCode.Text = dr.AccountId.ToString();
                    var AccountRow = from a in Mdb.Accounts where a.Id == dr.AccountId select a;
                    if (AccountRow.Count() > 0)
                    {
                        ADAM.DataBase.Account accdr = Mdb.Accounts.Single(a => a.Id == dr.AccountId);
                        txtAccountCode.Text = accdr.AccountCode.ToString();
                    }
                    else
                    {
                        Response.Write("<script>alert('خط الانتاج ليس له حساب من فضلك تأكد من انشاء حساب')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('من فضلك تأكد من كود خط الانتاج')</script>");
                }
            }
            catch { Response.Write("<script>alert('خطأ أثناء عرض البيانات من فضلك تأكد من الكود او من الاتصال بقاعدة البيانات')</script>"); }
        }
Ejemplo n.º 2
0
        private void GetNum()
        {
            ADAM.DataBase.ADAMConnectionString mdb = new DataBase.ADAMConnectionString();
            var Rows = from a in mdb.ProductionLines orderby a.Id descending select a;

            if (Rows.Count() == 0)
            {
                txtCode.Text = "1";
            }
            else
            {
                ADAM.DataBase.ProductionLine dr = Rows.First();
                txtCode.Text = (dr.ProductionLineCode + 1).ToString();
            }
        }
Ejemplo n.º 3
0
 protected void gvItemColorSelected_SelectedIndexChanged(object sender, EventArgs e)
 {
     hfItemColorSelectedId.Value = gvItemColorSelected.SelectedDataKey.Value.ToString();
     ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
     ADAM.DataBase.ItemColorSelected    dr  = Mdb.ItemColorSelecteds.Single(a => a.Id == long.Parse(hfItemColorSelectedId.Value));
     ADAM.DataBase.Item           itmdr     = Mdb.Items.Single(a => a.Id == dr.ItemId);
     ADAM.DataBase.ProductionLine prdr      = Mdb.ProductionLines.Single(a => a.Id == itmdr.ProductionLineId);
     ADAM.DataBase.ItemType       itmtyprdr = Mdb.ItemTypes.Single(a => a.Id == itmdr.ItemTypeId);
     ddlItemType.SelectedValue      = itmtyprdr.Id.ToString();
     ddlProdctionLine.SelectedValue = prdr.Id.ToString();
     ddlItemGroup.SelectedValue     = dr.ItemsGroupId.ToString();
     ddlItems.DataBind();
     ddlItems.SelectedValue     = itmdr.Id.ToString();
     ddlItemColor.SelectedValue = dr.ItemColorId.ToString();
     txtPoint.Text = dr.Point.ToString();
 }
Ejemplo n.º 4
0
 private void DeleteData()
 {
     try
     {
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         ADAM.DataBase.ProductionLine       dr  = Mdb.ProductionLines.Single(a => a.ProductionLineCode == long.Parse(txtCode.Text));
         var ItemsRows = from a in Mdb.Items where a.ProductionLineId == dr.Id select a;
         if (ItemsRows.Count() > 0)
         {
             Response.Write("<script>alert('لا يمكن حذف هذا الخد لوجود أصناف تابعه لها')</script>");
             return;
         }
         Mdb.ProductionLines.Remove(dr);
         Mdb.SaveChanges();
         txtName.Text = txtCode.Text = "";
         Response.Write("<script>alert('تمت عملية الحذف نجاح')</script>");
     }
     catch { Response.Write("<script>alert('خطأ أثناء الحذف من فضلك تأكد من ادخال البيانات بشكل صحيح او من الاتصال بقاعدة البيانات')</script>"); }
 }
Ejemplo n.º 5
0
        private void EditData()
        {
            try
            {
                if (string.IsNullOrEmpty(txtCode.Text) || string.IsNullOrEmpty(txtName.Text))
                {
                    Response.Write("<script>alert('من فضلك تأكد من ادخال كل البيانات بشكل صحيح')</script>");
                    return;
                }
                ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                ADAM.DataBase.ProductionLine       dr  = Mdb.ProductionLines.Single(a => a.ProductionLineCode == long.Parse(txtCode.Text));

                var AccountRow = from a in Mdb.Accounts where a.AccountCode == long.Parse(txtAccountCode.Text) select a;
                if (AccountRow.Count() > 0)
                {
                    ADAM.DataBase.Account accdr = Mdb.Accounts.Single(a => a.AccountCode == long.Parse(txtAccountCode.Text));
                    dr.AccountId = accdr.Id;
                }
                else
                {
                    Response.Write("<script>alert('خط الانتاج ليس له حساب من فضلك تأكد من انشاء حساب اولا قبل التعديل')</script>");
                    return;
                }

                if (Validation())
                {
                    dr.productionLineName = txtName.Text;
                    Mdb.SaveChanges();
                    Response.Write("<script>alert('تمت عملية التعديل بنجاح')</script>");
                }
                else
                {
                    Response.Write("<script>alert('هذا الكود غير موجود بقاعدة البيانات')</script>");
                }
            }
            catch { Response.Write("<script>alert('خطأ أثناء التعديل من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات ')</script>"); }
        }