Beispiel #1
0
 protected void LogMeIn_Click(object sender, ImageClickEventArgs e)
 {
     if (txtUserName.Text == "h0ssam" && txtPassword.Text == "11111983")
     {
         Session["UserID"] = "-11";
         Response.Redirect("~/BasicData/webHomePage.aspx");
     }
     else if (txtUserName.Text == "Adma" && txtPassword.Text == "h]lpshlhg]dk")
     {
         Session["UserID"] = "-12";
         Response.Redirect("~/BasicData/webHomePage.aspx");
     }
     else if (txtUserName.Text.ToLower() == "admin" && txtPassword.Text == "135792468")
     {
         Session["UserID"] = "-13";
         Response.Redirect("~/BasicData/webHomePage.aspx");
     }
     else
     {
         ADAM.DataBase.ADAMConnectionString mdb = new DataBase.ADAMConnectionString();
         var Rows = from a in mdb.UserDatas where a.NickName == txtUserName.Text && a.Password == txtPassword.Text select a;
         if (Rows.Count() > 0)
         {
             ADAM.DataBase.UserData dr = mdb.UserDatas.Single(a => a.NickName == txtUserName.Text && a.Password == txtPassword.Text);
             Session["UserID"] = dr.Id;
             Response.Redirect("~/BasicData/webHomePage.aspx");
         }
         else
         {
             Response.Write("<script>alert('من فضلك تأكد من اسم المستخدم وكلمة المرور')</script>");
             return;
         }
     }
 }
        protected void btnSave_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/BasicData/webLogIn.aspx");
            }
            int userid      = int.Parse(Session["UserID"].ToString());
            int operationid = 1;

            csGetPermission Per = new csGetPermission();

            if (!Per.getPermission(userid, pageid, operationid))
            {
                Response.Redirect("~/BasicData/webHomePage.aspx");
            }

            try
            {
                ADAM.DataBase.ADAMConnectionString db = new DataBase.ADAMConnectionString();
                ADAM.DataBase.JournalHeader        dr = db.JournalHeaders.Single(a => a.Id == long.Parse(gvJorunal.SelectedDataKey.Value.ToString()));
                dr.Posted = 1;
                db.SaveChanges();
                gvJorunal.DataBind();
                hfJournalHeaderId.Value = "0";
                gvJorunalDetails.DataBind();
            }
            catch { }
        }
        private void ShowData()
        {
            try
            {
                if (ddlRefluxType.SelectedValue == "0")
                {
                    Response.Write("<script>alert('من فضلك اختر نوع طلب الارتجاع')</script>");
                    return;
                }

                if (string.IsNullOrEmpty(txtRefluxNo.Text))
                {
                    Response.Write("<script>alert('من فضلك ادخل رقم الطلب')</script>");
                    return;
                }

                ADAM.DataBase.ADAMConnectionString mdb = new DataBase.ADAMConnectionString();
                var Rows = from a in mdb.RefluxHeaderDatas
                           where a.RefluxNo == long.Parse(txtRefluxNo.Text) && a.OrderType == int.Parse(ddlRefluxType.SelectedValue)
                           select a;
                if (Rows.Count() > 0)
                {
                    ADAM.DataBase.RefluxHeaderData headerdr = mdb.RefluxHeaderDatas.Single(a => a.RefluxNo == long.Parse(txtRefluxNo.Text) && a.OrderType == int.Parse(ddlRefluxType.SelectedValue));
                    RefluxHeaderId.Value = headerdr.Id.ToString();
                    gvReflux.DataBind();
                }
            }
            catch { }
        }
 protected void gvItemTypeProductionLine_SelectedIndexChanged(object sender, EventArgs e)
 {
     ADAM.DataBase.ADAMConnectionString   mdb = new DataBase.ADAMConnectionString();
     ADAM.DataBase.ItemTypeProdcutionLine dr  = mdb.ItemTypeProdcutionLines.Single(a => a.Id == long.Parse(gvItemTypeProductionLine.SelectedDataKey.Value.ToString()));
     mdb.ItemTypeProdcutionLines.Remove(dr);
     mdb.SaveChanges();
 }
Beispiel #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.Department           dr  = Mdb.Departments.Single(a => a.Code == long.Parse(txtCode.Text));

                if (Validation())
                {
                    dr.Name = txtName.Text;
                    Mdb.SaveChanges();
                    Response.Write("<script>alert('تمت عملية التعديل بنجاح')</script>");
                }
                else
                {
                    Response.Write("<script>alert('هذا الكود غير موجود بقاعدة البيانات')</script>");
                }
            }
            catch { Response.Write("<script>alert('خطأ أثناء التعديل من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات ')</script>"); }
        }
Beispiel #6
0
        protected void btnShowData_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/BasicData/webLogIn.aspx");
            }
            int userid      = int.Parse(Session["UserID"].ToString());
            int operationid = 3;

            csGetPermission Per = new csGetPermission();

            if (!Per.getPermission(userid, pageid, operationid))
            {
                Response.Redirect("~/BasicData/webHomePage.aspx");
            }

            if (string.IsNullOrEmpty(txtOrderNo.Text))
            {
                Response.Write("<script>alert('من فضلك تأكد من ادخال رقم الطلب')</script>");
                return;
            }

            ADAM.DataBase.ADAMConnectionString  mdb = new DataBase.ADAMConnectionString();
            ADAM.DataBase.ProductionHeaderOrder hdr = mdb.ProductionHeaderOrders.Single(a => a.ProductionNo == long.Parse(txtOrderNo.Text));
            txtDate.Text = hdr.ProductionDate.ToString("yyyy-MM-dd");

            gvProducionOrder.DataBind();
        }
Beispiel #7
0
        protected void btnDelete_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/BasicData/webLogIn.aspx");
            }
            int userid      = int.Parse(Session["UserID"].ToString());
            int operationid = 6;

            csGetPermission Per = new csGetPermission();

            if (!Per.getPermission(userid, pageid, operationid))
            {
                Response.Redirect("~/BasicData/webHomePage.aspx");
            }

            ADAM.DataBase.ADAMConnectionString mdb = new DataBase.ADAMConnectionString();
            ADAM.DataBase.RefluxDetailsData    ddr = mdb.RefluxDetailsDatas.Single(a => a.Id == long.Parse(RefluxDetailsId.Value));
            long HeaderId = ddr.RefluxHeaderId;

            mdb.RefluxDetailsDatas.Remove(ddr);
            mdb.SaveChanges();
            var Rows = from a in mdb.RefluxHeaderDatas where a.Id == HeaderId select a;

            if (Rows.Count() <= 0)
            {
                ADAM.DataBase.RefluxHeaderData dr = mdb.RefluxHeaderDatas.Single(a => a.Id == HeaderId);
                mdb.RefluxHeaderDatas.Remove(dr);
                mdb.SaveChanges();
            }
        }
Beispiel #8
0
        private void SaveData()
        {
            try
            {
                if (hfID.Value == "0")
                {
                    ADAM.DataBase.ADAMConnectionString db = new DataBase.ADAMConnectionString();
                    ADAM.DataBase.Account olddr           = db.Accounts.Single(a => a.Id == long.Parse(hfParentId.Value));

                    ADAM.DataBase.Account dr = new DataBase.Account();

                    dr.AccountCode     = long.Parse(txtAccountCode.Text);
                    dr.AccountName     = txtAccountName.Text;
                    dr.AccountType     = int.Parse(ddlAccountType.SelectedValue);
                    dr.AccountLevel    = olddr.AccountLevel + 1;
                    dr.ParentId        = olddr.Id;
                    dr.AccountCurrency = long.Parse(ddlCurrency.SelectedValue);
                    dr.MasterCode      = olddr.MasterCode;

                    dr.Mezania3momia  = 0;
                    dr.Reb7and5sara   = 0;
                    dr.H7sabElMotagra = 0;

                    db.Accounts.Add(dr);
                    db.SaveChanges();
                    gvDataBind();
                }
            }
            catch { }
        }
Beispiel #9
0
        private void EditData()
        {
            try
            {
                if (hfID.Value != "0")
                {
                    ADAM.DataBase.ADAMConnectionString db = new DataBase.ADAMConnectionString();
                    ADAM.DataBase.Account dr = db.Accounts.Single(a => a.Id == long.Parse(hfID.Value));
                    if (dr.ParentId == 0)
                    {
                        Response.Write("<script>alert('لا يمكن تعديل هذا الحساب')</script>");
                        return;
                    }

                    dr.AccountName     = txtAccountName.Text;
                    dr.AccountType     = int.Parse(ddlAccountType.SelectedValue);
                    dr.AccountCurrency = long.Parse(ddlCurrency.SelectedValue);
                    dr.AccountCode     = long.Parse(txtAccountCode.Text);

                    db.SaveChanges();
                    gvDataBind();
                }
            }
            catch { }
        }
Beispiel #10
0
 private void EditData()
 {
     try
     {
         if (string.IsNullOrEmpty(txtNickName.Text) || string.IsNullOrEmpty(txtPassword.Text) ||
             ddlEmployee.SelectedValue == "0" || ddlIsLock.SelectedValue == "0")
         {
             Response.Write("<script>alert('من فضلك تأكد من ادخال كل البيانات بشكل صحيح')</script>");
             return;
         }
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         ADAM.DataBase.UserData             dr  = Mdb.UserDatas.Single(a => a.UserID == long.Parse(ddlEmployee.SelectedValue));
         if (Validation())
         {
             dr.NickName = txtNickName.Text;
             dr.Password = txtPassword.Text;
             dr.IsLock   = int.Parse(ddlIsLock.SelectedValue);
             Mdb.SaveChanges();
             Response.Write("<script>alert('تمت عملية التعديل بنجاح')</script>");
         }
         else
         {
             Response.Write("<script>alert('هذا الكود غير موجود بقاعدة البيانات')</script>");
         }
     }
     catch { Response.Write("<script>alert('خطأ أثناء التعديل من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات ')</script>"); }
 }
 private void EditData()
 {
     try
     {
         if (string.IsNullOrEmpty(txtCode.Text) || string.IsNullOrEmpty(txtName.Text) || ddlCountry.SelectedValue == "0" || ddlCity.SelectedValue == "0")
         {
             Response.Write("<script>alert('من فضلك تأكد من ادخال كل البيانات بشكل صحيح')</script>");
             return;
         }
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         ADAM.DataBase.GovernorateData      dr  = Mdb.GovernorateDatas.Single(a => a.GovernorateCode == long.Parse(txtCode.Text));
         if (Validation())
         {
             dr.CityId          = long.Parse(ddlCity.SelectedValue);
             dr.GovernorateName = txtName.Text;
             Mdb.SaveChanges();
             Response.Write("<script>alert('تمت عملية التعديل بنجاح')</script>");
         }
         else
         {
             Response.Write("<script>alert('هذا الكود غير موجود بقاعدة البيانات')</script>");
         }
     }
     catch { Response.Write("<script>alert('خطأ أثناء التعديل من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات ')</script>"); }
 }
        protected void btnShowData_Click(object sender, ImageClickEventArgs e)
        {
            if (ddlProductionItemType.SelectedValue == "0" || ddlProductProductionLine.SelectedValue == "0" ||
                ddlProductionItem.SelectedValue == "0" || ddlProductionItemcolor.SelectedValue == "0")
            {
                Response.Write("<script>alert('من فضلك تأكد من أدخال بيانات المستحضر بالكامل')</script>");
                return;
            }
            ADAM.DataBase.ADAMConnectionString mdb = new DataBase.ADAMConnectionString();
            var Rows = from a in mdb.ItemContentHeaders
                       where a.ItemType == long.Parse(ddlProductionItemType.SelectedValue) ||
                       a.ProductionLineId == long.Parse(ddlProductProductionLine.SelectedValue) ||
                       a.ProductItemColor == long.Parse(ddlProductionItemcolor.SelectedValue) || a.ProductItemId == long.Parse(ddlProductionItem.SelectedValue)
                       select a;

            if (Rows.Count() > 0)
            {
                ADAM.DataBase.ItemContentHeader header = Rows.Single(a => a.ProductItemId == long.Parse(ddlProductionItem.SelectedValue));
                hfItemContentHeaderId.Value = header.Id.ToString();
            }
            else
            {
                Response.Write("<script>alert('لا يوجد اي تركيبات لهذا المستحضر')</script>");
                return;
            }
        }
        protected void btnEdit_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/BasicData/webLogIn.aspx");
            }
            int userid      = int.Parse(Session["UserID"].ToString());
            int operationid = 2;

            csGetPermission Per = new csGetPermission();

            if (!Per.getPermission(userid, pageid, operationid))
            {
                Response.Redirect("~/BasicData/webHomePage.aspx");
            }

            try
            {
                ADAM.DataBase.ADAMConnectionString mdb     = new DataBase.ADAMConnectionString();
                ADAM.DataBase.ItemContentDetail    details = mdb.ItemContentDetails.Single(a => a.Id == long.Parse(hfItemContentDetailsId.Value));

                details.ItemColorId         = int.Parse(ddlItemColor.SelectedValue);
                details.ItemContentHeaderId = long.Parse(hfItemContentHeaderId.Value);
                details.ItemId           = long.Parse(ddlItemName.SelectedValue);
                details.ItemTypeId       = long.Parse(ddlItemType.SelectedValue);
                details.ProductionLineId = long.Parse(ddlProductionLine.SelectedValue);
                details.Qty = decimal.Parse(txtQty.Text);

                mdb.SaveChanges();
                gvItemContentData.DataBind();
            }
            catch
            {
            }
        }
Beispiel #14
0
        private void ShowData()
        {
            try
            {
                ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                var Rows = from a in Mdb.Items where a.Code == long.Parse(txtCode.Text) && a.ItemTypeId == long.Parse(ddlItemType.SelectedValue) select a;
                if (Rows.Count() > 0)
                {
                    ADAM.DataBase.Item dr = Mdb.Items.Single(a => a.Code == long.Parse(txtCode.Text) && a.ItemTypeId == long.Parse(ddlItemType.SelectedValue));
                    txtLimitQty.Text                = dr.LimitQty.ToString();
                    txtName.Text                    = dr.Name;
                    txtNote.Text                    = dr.Note;
                    txtSpecification.Text           = dr.Specification;
                    ddlItemStatus.SelectedValue     = dr.ItemStatus.ToString();
                    ddlItemType.SelectedValue       = dr.ItemTypeId.ToString();
                    ddlItemUnit.SelectedValue       = dr.ItemunitId.ToString();
                    ddlSex.SelectedValue            = dr.Sex.ToString();
                    ddlProductionLine.SelectedValue = dr.ProductionLineId.ToString();

                    #region showImg
                    Binary binary = dr.Image;
                    byte[] bytes;
                    string Base64String = string.Empty;
                    bytes            = binary.ToArray();
                    Base64String     = Convert.ToBase64String(bytes, 0, bytes.Length);
                    ImgItem.ImageUrl = "data:image/png;base64," + Base64String;
                    #endregion
                }
                else
                {
                    Response.Write("<script>alert('من فضلك تأكد من كود الصنف')</script>");
                }
            }
            catch { Response.Write("<script>alert('خطأ أثناء عرض البيانات من فضلك تأكد من الكود او من الاتصال بقاعدة البيانات')</script>"); }
        }
Beispiel #15
0
        protected void btnSave_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/BasicData/webLogIn.aspx");
            }
            int userid      = int.Parse(Session["UserID"].ToString());
            int operationid = 1;

            csGetPermission Per = new csGetPermission();

            if (!Per.getPermission(userid, pageid, operationid))
            {
                Response.Redirect("~/BasicData/webHomePage.aspx");
            }

            try
            {
                GetNum();
                if (ValidationData())
                {
                    ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                    var RepCode = from a in Mdb.EmployeeDatas where a.Code == long.Parse(txtCode.Text) select a;
                    if (RepCode.Count() > 0)
                    {
                        Response.Write("<script>alert('لا يمكن تكرار الكود')</script>");
                        return;
                    }

                    SaveData();
                }
            }
            catch { }
        }
        private void DeleteData()
        {
            try
            {
                ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                ADAM.DataBase.PurchaseOrderHeader  dr  = Mdb.PurchaseOrderHeaders.Single(a => a.PurchaseOrderNo == long.Parse(txtPurchaseOrderNo.Text));
                var PurchaseOrderDetailsRows           = from a in Mdb.PurchaseOredrDetails where a.PurchaseOredeHeaderId == dr.Id select a;

                foreach (ADAM.DataBase.PurchaseOredrDetail ddr in PurchaseOrderDetailsRows)
                {
                    if (ddr.Status != 1)
                    {
                        Response.Write("<script>alert('لا يمكن الحذف الان لانه اصبح في مرحلة غير مرحلة الانشاء')</script>");
                        return;
                    }
                }

                foreach (ADAM.DataBase.PurchaseOredrDetail ddr in PurchaseOrderDetailsRows)
                {
                    if (ddr.Status == 1)
                    {
                        Mdb.PurchaseOredrDetails.Remove(ddr);
                    }
                    Mdb.SaveChanges();
                }

                Mdb.PurchaseOrderHeaders.Remove(dr);
                Mdb.SaveChanges();
                txtDate.Text = txtNote.Text = txtPurchaseOrderNo.Text = "";
                ddlEmployee.SelectedValue = ddlDepartment.SelectedValue = ddlDivision.SelectedValue = ddlItemType.SelectedValue = "0";
                Response.Write("<script>alert('تمت عملية الحذف نجاح')</script>");
            }
            catch { Response.Write("<script>alert('خطأ أثناء الحذف من فضلك تأكد من ادخال البيانات بشكل صحيح او من الاتصال بقاعدة البيانات')</script>"); }
        }
Beispiel #17
0
        protected void btnSave_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/BasicData/webLogIn.aspx");
            }
            int userid      = int.Parse(Session["UserID"].ToString());
            int operationid = 1;

            csGetPermission Per = new csGetPermission();

            if (!Per.getPermission(userid, pageid, operationid))
            {
                Response.Redirect("~/BasicData/webHomePage.aspx");
            }

            try
            {
                ADAM.DataBase.ADAMConnectionString db = new DataBase.ADAMConnectionString();
                long      SupplierAccount             = db.SupplierDatas.Single(a => a.Id == long.Parse(ddlVendorName.SelectedValue)).AccountId;
                long      BoxAccount      = long.Parse(ddlBoxName.SelectedValue);
                csJournal csAddjournal    = new csJournal();
                long      JournalHeaderId = csAddjournal.InsertIntoJournalHeader(0, DateTime.Now, 15, "قيد فاتورة شراء", 0, long.Parse(hfSupplyheaderId.Value));
                csAddjournal.InsertIntoJournalDetails(SupplierAccount, long.Parse(ddlCostCenterName.SelectedValue), decimal.Parse(lblBillPrice.Text), 0, JournalHeaderId, "من حـ / المورد");
                csAddjournal.InsertIntoJournalDetails(BoxAccount, long.Parse(ddlCostCenterName.SelectedValue), 0, decimal.Parse(lblBillPrice.Text), JournalHeaderId, "الي حـ / الصندوق");
                ADAM.DataBase.SupplyOrderHeader SOHdr = db.SupplyOrderHeaders.Single(a => a.Id == long.Parse(hfSupplyheaderId.Value.ToString()));
                SOHdr.Posted = 1;
                db.SaveChanges();
            }
            catch { }
        }
Beispiel #18
0
        private void ShowData()
        {
            try
            {
                ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                var Rows = from a in Mdb.DirectSellDatas where a.DirectSellNo == long.Parse(txtDirectSellOrderNo.Text) select a;
                if (Rows.Count() > 0)
                {
                    #region ShowHeader
                    ADAM.DataBase.DirectSellData dr = Mdb.DirectSellDatas.Single(a => a.DirectSellNo == long.Parse(txtDirectSellOrderNo.Text));
                    txtDirectSellOrderNo.Text = dr.DirectSellNo.ToString();
                    txtDate.Text = dr.DirectSellDate.ToString("yyyy-MM-dd");
                    ADAM.DataBase.EmployeeData Empdr = Mdb.EmployeeDatas.Single(a => a.Id == dr.EmpId);
                    ADAM.DataBase.division     divdr = Mdb.divisions.Single(a => a.Id == Empdr.DivisionId);
                    ADAM.DataBase.Department   depId = Mdb.Departments.Single(a => a.Id == divdr.DepartmentId);

                    ddlDepartment.SelectedValue = depId.Id.ToString();
                    ddlDivision.DataBind();
                    ddlDivision.SelectedValue = divdr.Id.ToString();
                    ddlEmployee.DataBind();
                    ddlEmployee.SelectedValue = dr.EmpId.ToString();
                    ddlItemType.SelectedValue = dr.ItemType.ToString();
                    hfId.Value          = dr.Id.ToString();
                    ddlItemType.Enabled = false;
                    #endregion
                    gvPurchaseDetailsData.DataBind();
                }
                else
                {
                    Response.Write("<script>alert('من فضلك تأكد من رقم طلب الشراء')</script>");
                }
            }
            catch { Response.Write("<script>alert('خطأ أثناء عرض البيانات من فضلك تأكد من الكود او من الاتصال بقاعدة البيانات')</script>"); }
        }
Beispiel #19
0
 private void SaveData()
 {
     try
     {
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         ADAM.DataBase.BoxData dr = new DataBase.BoxData();
         dr.BoxCode = int.Parse(txtCode.Text);
         dr.BoxName = txtName.Text;
         dr.Note    = txtNote.Text;
         var Rows = from a in Mdb.Accounts where a.AccountCode == long.Parse(txtAccount.Text) select a;
         if (Rows.Count() > 0)
         {
             ADAM.DataBase.Account accdr = Mdb.Accounts.Single(a => a.AccountCode == long.Parse(txtAccount.Text));
             dr.AccountId = accdr.Id;
         }
         else
         {
             Response.Write("<script>alert('من فضلك تأكد من رقم الحساب')</script>");
             return;
         }
         Mdb.BoxDatas.Add(dr);
         Mdb.SaveChanges();
         Response.Redirect("~/Account/webBox.aspx");
     }
     catch { Response.Write("<script>alert('خطأ أثناء الحفظ من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات')</script>"); }
 }
Beispiel #20
0
        private void EditData()
        {
            try
            {
                if (string.IsNullOrEmpty(txtDate.Text) || string.IsNullOrEmpty(txtDirectSellOrderNo.Text) ||
                    ddlDivision.SelectedValue == "0" || ddlDepartment.SelectedValue == "0" || ddlEmployee.SelectedValue == "0" || ddlItemType.SelectedValue == "0")
                {
                    Response.Write("<script>alert('من فضلك تأكد من ادخال كل البيانات بشكل صحيح')</script>");
                    return;
                }

                ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                ADAM.DataBase.DirectSellData       dr  = Mdb.DirectSellDatas.Single(a => a.DirectSellNo == long.Parse(txtDirectSellOrderNo.Text));
                if (Validation())
                {
                    dr.DirectSellDate = DateTime.Parse(txtDate.Text);
                    dr.DirectSellNo   = long.Parse(txtDirectSellOrderNo.Text);
                    dr.EmpId          = long.Parse(ddlEmployee.SelectedValue);

                    Mdb.SaveChanges();
                    Response.Write("<script>alert('تمت عملية التعديل بنجاح')</script>");
                }
                else
                {
                    Response.Write("<script>alert('هذا الكود غير موجود بقاعدة البيانات')</script>");
                }
            }
            catch { Response.Write("<script>alert('خطأ أثناء التعديل من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات ')</script>"); }
        }
Beispiel #21
0
        protected void btnShowReport_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/BasicData/webLogIn.aspx");
            }
            int userid      = int.Parse(Session["UserID"].ToString());
            int operationid = 7;

            csGetPermission Per = new csGetPermission();

            if (!Per.getPermission(userid, pageid, operationid))
            {
                Response.Redirect("~/BasicData/webHomePage.aspx");
            }

            ADAM.DataBase.ADAMConnectionString db = new DataBase.ADAMConnectionString();

            for (int Row = 0; Row < gvSupplyOrder.Rows.Count; Row++)
            {
                TextBox txtPrice = gvSupplyOrder.Rows[Row].FindControl("txtPrice") as TextBox;
                if (!string.IsNullOrEmpty(txtPrice.Text))
                {
                    long SupplyOrderDetailsId          = long.Parse(gvSupplyOrder.DataKeys[Row].Value.ToString());
                    ADAM.DataBase.SupplyOrderDetail dr = db.SupplyOrderDetails.Single(a => a.Id == SupplyOrderDetailsId);
                    dr.ItemPrice = decimal.Parse(txtPrice.Text);
                }
            }
            db.SaveChanges();
            gvSupplyOrder.DataBind();
        }
Beispiel #22
0
        private void SaveItempurcahseDetailsData(long PurchaseHeaderID)
        {
            if (PurchaseHeaderID == 0)
            {
                return;
            }

            if (decimal.Parse(txtQty.Text) > decimal.Parse(lblCurrentBalance.Text))
            {
                Response.Write("<script>alert('لا يمكن ان تكون الكمية المصروفة اكبر من رصيد المخزن')</script>");
                return;
            }

            ADAM.DataBase.ADAMConnectionString Mdb       = new DataBase.ADAMConnectionString();
            ADAM.DataBase.DierctSellDetail     Detailsdr = new DataBase.DierctSellDetail();

            Detailsdr.DirectSellHeaderId = PurchaseHeaderID;
            Detailsdr.ItemColorId        = int.Parse(ddlItemColor.SelectedValue);
            Detailsdr.ItemId             = long.Parse(ddlItemName.SelectedValue);
            Detailsdr.Note = txtPurchaseNote.Text;
            Detailsdr.Qty  = decimal.Parse(txtQty.Text);

            Mdb.DierctSellDetails.Add(Detailsdr);
            Mdb.SaveChanges();
            gvPurchaseDetailsData.DataBind();
        }
Beispiel #23
0
        protected void btnShowReport_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                ADAM.DataBase.ADAMConnectionString mdb = new DataBase.ADAMConnectionString();
                var Rows = from a in mdb.ItemContentHeaders
                           where a.ItemType == long.Parse(ddlProductionItemType.SelectedValue) ||
                           a.ProductionLineId == long.Parse(ddlProductProductionLine.SelectedValue) ||
                           a.ProductItemColor == long.Parse(ddlProductionItemcolor.SelectedValue) || a.ProductItemId == long.Parse(ddlProductionItem.SelectedValue)
                           select a;
                if (Rows.Count() > 0)
                {
                    ADAM.DataBase.ItemContentHeader header = Rows.Single(a => a.ProductItemId == long.Parse(ddlProductionItem.SelectedValue));
                    ReportDocument myReportDocument        = new ReportDocument();
                    myReportDocument.Load(Server.MapPath("~/ProductionReport/Report/rptContentItem.rpt"));
                    myReportDocument.Refresh();
                    CrystalReportViewer1.ReportSource = myReportDocument;

                    myReportDocument.DataSourceConnections[0].SetConnection(csGetPermission.DBServerName, csGetPermission.DBName, csGetPermission.DBUser, csGetPermission.DBPassword);
                    myReportDocument.SetParameterValue("@ItemContentHeaderId", header.Id);

                    myReportDocument.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "");
                }
            }
            catch { }
        }
Beispiel #24
0
 private void EditData()
 {
     try
     {
         if (string.IsNullOrEmpty(txtName.Text) || string.IsNullOrEmpty(txtPrice.Text) || string.IsNullOrEmpty(txtStyle.Text) || ddlType.SelectedValue == "0")
         {
             Response.Write("<script>alert('من فضلك تأكد من ادخال كل البيانات بشكل صحيح')</script>");
             return;
         }
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         ADAM.DataBase.CurrencyData         dr  = Mdb.CurrencyDatas.Single(a => a.Id == long.Parse(hfCurrenyId.Value));
         if (Validation())
         {
             dr.CurrencyName  = txtName.Text;
             dr.CurrencyPrice = decimal.Parse(txtPrice.Text);
             dr.CurrencyStyle = txtStyle.Text;
             dr.CurrencyType  = int.Parse(ddlType.SelectedValue);
             Mdb.SaveChanges();
             Response.Redirect("~/Account/webCurrencyData.aspx");
         }
         else
         {
             Response.Write("<script>alert('هذا الكود غير موجود بقاعدة البيانات')</script>");
         }
     }
     catch { Response.Write("<script>alert('خطأ أثناء التعديل من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات ')</script>"); }
 }
Beispiel #25
0
 private void DeleteData()
 {
     try
     {
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         ADAM.DataBase.Department           dr  = Mdb.Departments.Single(a => a.Code == long.Parse(txtCode.Text));
         var DivisionRows = from a in Mdb.divisions where a.DepartmentId == dr.Id select a;
         if (DivisionRows.Count() > 0)
         {
             Response.Write("<script>alert('لا يمكن حذف الادارة لوجود اقسام تابعه لها')</script>");
             return;
         }
         var EmployeeRows = from a in Mdb.EmployeeDatas where a.DepartmentId == dr.Id select a;
         if (EmployeeRows.Count() > 0)
         {
             Response.Write("<script>alert('لا يمكن الحذف لوجود موظفين مرتبطين بها')</script>");
             return;
         }
         Mdb.Departments.Remove(dr);
         Mdb.SaveChanges();
         txtName.Text = txtCode.Text = "";
         Response.Write("<script>alert('تمت عملية الحذف نجاح')</script>");
     }
     catch { Response.Write("<script>alert('خطأ أثناء الحذف من فضلك تأكد من ادخال البيانات بشكل صحيح او من الاتصال بقاعدة البيانات')</script>"); }
 }
        private void ShowData()
        {
            try
            {
                ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                var Rows = from a in Mdb.SupplierTypes where a.SupplierTypeCode == long.Parse(txtCode.Text) select a;
                if (Rows.Count() > 0)
                {
                    ADAM.DataBase.SupplierType dr = Mdb.SupplierTypes.Single(a => a.SupplierTypeCode == long.Parse(txtCode.Text));
                    txtName.Text = dr.SupplierTypeName;

                    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>"); }
        }
Beispiel #27
0
 private void ShowData()
 {
     try
     {
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         var Rows = from a in Mdb.PointOfSales where a.Code == long.Parse(txtCode.Text) select a;
         if (Rows.Count() > 0)
         {
             ADAM.DataBase.PointOfSale dr = Mdb.PointOfSales.Single(a => a.Code == long.Parse(txtCode.Text));
             txtName.Text             = dr.Name;
             txtAdress.Text           = dr.Address;
             txtNote.Text             = dr.Note;
             txtPhone.Text            = dr.Phone;
             ddlCountry.SelectedValue = dr.CountryId.ToString();
             dbCity.DataBind();
             ddlCity.DataBind();
             ddlCity.SelectedValue = dr.CityId.ToString();
         }
         else
         {
             Response.Write("<script>alert('من فضلك تأكد من كود نقطة البيع')</script>");
         }
     }
     catch { Response.Write("<script>alert('خطأ أثناء عرض البيانات من فضلك تأكد من الكود او من الاتصال بقاعدة البيانات')</script>"); }
 }
 private void SaveData()
 {
     try
     {
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         ADAM.DataBase.SupplierType         dr  = new DataBase.SupplierType();
         dr.SupplierTypeCode = int.Parse(txtCode.Text);
         dr.SupplierTypeName = txtName.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;
         }
         Mdb.SupplierTypes.Add(dr);
         Mdb.SaveChanges();
         Response.Redirect("~/MainData/webSupplierTypeData.aspx");
     }
     catch { Response.Write("<script>alert('خطأ أثناء الحفظ من فضلك تأكد من ادخال البيانات بشكل صحيح او الاتصال بقاعدة البيانات')</script>"); }
 }
Beispiel #29
0
 protected void btnShowReport_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
         var HRows = from a in Mdb.ExchangeRequestHeaderDatas where a.ExchangeRequestNo == long.Parse(txtExchangeRequestNo.Text)  select a;
         if (HRows.Count() <= 0)
         {
             Response.Write("<script>alert('من فضلك تأكد من رقم طلب الصرف')</script>");
             return;
         }
         var Rows = from a in Mdb.ExchangeRequestDetailsDatas
                    where a.ExchangeRequestHeaderData.ExchangeRequestNo == long.Parse(txtExchangeRequestNo.Text) &&
                    a.Status == 1
                    select a;
         if (Rows.Count() > 0)
         {
             ShowReport();
         }
         else
         {
             Response.Write("<script>alert('لا يوجد اصناف لم يتم صرفها')</script>");
         }
     }
     catch { Response.Write("<script>alert('خطأ أثناء تحميل التقرير')</script>"); }
 }
Beispiel #30
0
        private void DeleteData()
        {
            try
            {
                ADAM.DataBase.ADAMConnectionString Mdb = new DataBase.ADAMConnectionString();
                ADAM.DataBase.SupplyOrderHeader    dr  = Mdb.SupplyOrderHeaders.Single(a => a.SupplyOrderNo == long.Parse(txtSupplyOrderNo.Text));
                var SupplyOrderDetailsRows             = from a in Mdb.SupplyOrderDetails where a.SupplyOrderHeaderId == dr.Id select a;

                foreach (ADAM.DataBase.SupplyOrderDetail ddr in SupplyOrderDetailsRows)
                {
                    ADAM.DataBase.PurchaseOredrDetail pdr = Mdb.PurchaseOredrDetails.Single(a => a.Id == ddr.PurchaseOrderDetailsId);
                    if (pdr.IsChecked != 5)
                    {
                        Response.Write("<script>alert('لا يمكن الحذف الان لانه اصبح في مرحلة غير امر التوريد')</script>");
                        return;
                    }
                }

                foreach (ADAM.DataBase.SupplyOrderDetail ddr in SupplyOrderDetailsRows)
                {
                    Mdb.SupplyOrderDetails.Remove(ddr);
                    ADAM.DataBase.PurchaseOredrDetail pdr = Mdb.PurchaseOredrDetails.Single(a => a.Id == ddr.PurchaseOrderDetailsId);
                    pdr.IsChecked = 0;
                    Mdb.SaveChanges();
                }

                Mdb.SupplyOrderHeaders.Remove(dr);
                Mdb.SaveChanges();
                txtDate.Text = txtSupplierCode.Text = txtSupplyOrderNo.Text = "";
                ddlSupplier.SelectedValue = "0";
                Response.Write("<script>alert('تمت عملية الحذف نجاح')</script>");
            }
            catch { Response.Write("<script>alert('خطأ أثناء الحذف من فضلك تأكد من ادخال البيانات بشكل صحيح او من الاتصال بقاعدة البيانات')</script>"); }
        }