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(); }
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; }
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 { } }
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 { } }
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 { } }
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 { } }
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 { } }