Example #1
0
 protected void tvAccount_SelectedNodeChanged(object sender, EventArgs e)
 {
     ADAM.DataBase.ADAMConnectionString mdb = new DataBase.ADAMConnectionString();
     ADAM.DataBase.CostCenter           dr  = mdb.CostCenters.Single(a => a.Id == long.Parse(tvCostCenter.SelectedValue));
     lblCostCenterName.Text = dr.CostCenterName;
     lblCostCenterCode.Text = dr.CostCenterCode.ToString();
     hfParentId.Value       = dr.Id.ToString();
 }
Example #2
0
        protected void gvCostCenter_SelectedIndexChanged(object sender, EventArgs e)
        {
            ADAM.DataBase.ADAMConnectionString db     = new DataBase.ADAMConnectionString();
            ADAM.DataBase.CostCenter           costdr = db.CostCenters.Single(a => a.Id == long.Parse(gvCostCenter.SelectedDataKey.Value.ToString()));
            ddlCostCenter.SelectedValue = costdr.Id.ToString();

            divData.Visible    = true;
            divAccount.Visible = divCostCenter.Visible = false;
        }
Example #3
0
 protected void ddlCostCenterName_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         ADAM.DataBase.ADAMConnectionString db    = new DataBase.ADAMConnectionString();
         ADAM.DataBase.CostCenter           accdr = db.CostCenters.Single(a => a.Id == long.Parse(ddlCostCenterName.SelectedValue));
         txtCostCenter.Text = accdr.CostCenterCode.ToString();
     }
     catch { }
 }
Example #4
0
        private void ShowData()
        {
            try
            {
                ADAM.DataBase.ADAMConnectionString db = new DataBase.ADAMConnectionString();
                ADAM.DataBase.CostCenter           dr = db.CostCenters.Single(a => a.Id == long.Parse(hfParentId.Value) && a.Id > 1);
                txtCostCenterCode.Text          = dr.CostCenterCode.ToString();
                txtCostCenterName.Text          = dr.CostCenterName;
                ddlCostCenterType.SelectedValue = dr.CostCenterType.ToString();

                hfID.Value = dr.Id.ToString();
            }
            catch { }
        }
Example #5
0
 protected void txtCostCenter_TextChanged(object sender, EventArgs e)
 {
     try
     {
         ADAM.DataBase.ADAMConnectionString db = new DataBase.ADAMConnectionString();
         var Rows = from a in db.CostCenters where a.CostCenterCode == long.Parse(txtCostCenter.Text) select a;
         if (Rows.Count() > 0)
         {
             ADAM.DataBase.CostCenter accdr = db.CostCenters.Single(a => a.CostCenterCode == long.Parse(txtCostCenter.Text));
             ddlCostCenterName.SelectedValue = accdr.Id.ToString();
         }
         else
         {
             Response.Write("<script>alert('من فضلك تأكد من رقم مركز التكلفة')</script>");
             return;
         }
     }
     catch { }
 }
Example #6
0
        private void EditData()
        {
            try
            {
                if (hfID.Value != "0")
                {
                    ADAM.DataBase.ADAMConnectionString db = new DataBase.ADAMConnectionString();
                    ADAM.DataBase.CostCenter           dr = db.CostCenters.Single(a => a.Id == long.Parse(hfID.Value));
                    if (dr.ParentId == 0)
                    {
                        Response.Write("<script>alert('لا يمكن تعديل هذا المركز')</script>");
                        return;
                    }
                    dr.CostCenterCode = long.Parse(txtCostCenterCode.Text);
                    dr.CostCenterName = txtCostCenterName.Text;
                    dr.CostCenterType = int.Parse(ddlCostCenterType.SelectedValue);

                    db.SaveChanges();
                    gvDataBind();
                }
            }
            catch { }
        }
Example #7
0
        private void SaveData()
        {
            try
            {
                if (hfID.Value == "0")
                {
                    ADAM.DataBase.ADAMConnectionString db    = new DataBase.ADAMConnectionString();
                    ADAM.DataBase.CostCenter           olddr = db.CostCenters.Single(a => a.Id == long.Parse(hfParentId.Value));

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

                    dr.CostCenterCode  = long.Parse(txtCostCenterCode.Text);
                    dr.CostCenterName  = txtCostCenterName.Text;
                    dr.CostCenterType  = int.Parse(ddlCostCenterType.SelectedValue);
                    dr.ParentId        = olddr.Id;
                    dr.CostCenterLevel = olddr.CostCenterLevel + 1;

                    db.CostCenters.Add(dr);
                    db.SaveChanges();
                    gvDataBind();
                }
            }
            catch { }
        }