Exemplo n.º 1
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                short cId;
                if (Request["C_Id"] == null)
                    cId = Convert.ToInt16(ViewState["cIdDefault"]);
                else
                    cId = Convert.ToInt16(Request["C_Id"]);

                cls_Catalog_Company cCompany = new cls_Catalog_Company();
                cCompany.Id = cId;

                int resultDelete = cCompany.Delete();

                if (resultDelete > 0)
                {
                    ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
                        "MyScript", "alert('Xóa TT công ty thành công.');", true);

                    Response.Redirect("Company.aspx");
                }
                else
                    ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
                        "MyScript", "alert('Có lỗi khi xóa TT công ty. Vui lòng thử lại!!');", true);
            }
            catch (Exception ex)
            {
                lblMessage.Text = "Có lỗi khi xóa thông tin: " + ex.ToString();
            }
        }
        private void bindRepeater(int empId)
        {
            try
            {
                //LAY DANH SACH CONG TY
                DataTable dt = new cls_Catalog_Company().Select((short)1, Convert.ToInt32(Session["UserId"]));
                ddlCompanySelect.DataSource = dt;
                ddlCompanySelect.DataBind();
                ViewState["DT_COMPANY"] = dt;

                bindCboEmployee(empId);

                cls_Module_Authority_Admin aAdmin = new cls_Module_Authority_Admin();
                aAdmin.EmployeeId = empId;

                DataTable dtEAuthority = aAdmin.SelectByEId();
                List<cls_Module_Authority_Admin>  list = getList(dtEAuthority);
                ViewState["DT_EAUTHORITY"] = dtEAuthority;

                rptData.DataSource = list;
                rptData.DataBind();

                if (list[0].AdminType == 1) chkAdminFull.Checked = true;
                setVisibleRepeater();
            }
            catch (Exception ex)
            {
            }
        }
        private void bindData()
        {
            try
            {
                //LAY DANH SACH CONG TY
                DataTable dt = new cls_Catalog_Company().Select((short)1, Convert.ToInt32(Session["UserId"]));
                ddlCompany.DataSource = dt;
                ddlCompany.DataBind();

                bindListAdmin();
            }
            catch (Exception ex)
            {
            }
        }
Exemplo n.º 4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DateTime esbDate;
            if (checkValidData(out esbDate))
            {
                if (Request["C_action"] == null)
                    cAct = 1;
                else
                    cAct = Convert.ToInt32(Request["C_action"]);

                short cId;
                if (cAct == 1)
                {
                    if (Request["C_Id"] == null)
                        cId = Convert.ToInt16(ViewState["cIdDefault"]);
                    else
                        cId = Convert.ToInt16(Request["C_Id"]);
                }
                else cId = (short)0;

                try
                {
                    cls_Catalog_Company cCompany = new cls_Catalog_Company();
                    cCompany.Id = cId;
                    cCompany.Belong_ComId = Convert.ToInt16(ddlBelongCompany.SelectedValue);
                    cCompany.ComCode = txtComCode.Text;
                    cCompany.ComName = txtComName.Text;
                    cCompany.CreatedTime = DateTime.Now;
                    cCompany.EstablishDate = esbDate;

                    if (cAct == 2)
                    {
                        int resultInsert = cCompany.Insert();
                        if (resultInsert > 0)
                        {
                            ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
                                   "MyScript", "alert('Thêm mới công ty thành công.');", true);

                            Response.Redirect("Company.aspx");
                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
                                   "MyScript", "alert('Có lỗi khi thêm mới công ty. Vui lòng thử lại !!');", true);
                        }
                    }
                    else
                    {
                        int resultUpdate = cCompany.Update();

                        if (resultUpdate > 0)
                        {
                            ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
                                   "MyScript", "alert('Cập nhật thông tin công ty thành công.');", true);
                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
                                   "MyScript", "alert('Có lỗi khi cập nhật TT công ty. Vui lòng thử lại !!');", true);
                        }
                    }
                }
                catch (Exception ex)
                {
                    lblMessage.Text = "Có lỗi khi cập nhật thông tin: " + ex.ToString();
                }
            }
        }
Exemplo n.º 5
0
        private void bindMenuLeft()
        {
            try
            {
                if (Request["C_action"] == null)
                    cAct = 1;
                else
                    cAct = Convert.ToInt32(Request["C_action"]);

                DataTable dt = new cls_Catalog_Company().Select((short)1, Convert.ToInt32(Session["UserId"]));

                if (cAct == 1)
                {
                    if(dt.Rows.Count<=0)
                        Response.Redirect("Company.aspx?C_action=2");

                }
                if (dt.Rows.Count > 0)
                {
                    StringBuilder sb = new StringBuilder();
                    string cId, cName;

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        cId = dt.Rows[i]["Id"].ToString();
                        cName = dt.Rows[i]["ComName"].ToString();

                        sb.Append("<div class=\"MMT_top-level\">" +
                                  "  <a id=\"Hyperlink1\" class=\"NormalBold\" href=\"Company.aspx?C_action=1&C_Id=" + cId + "\">" +
                                  "      <img src=\"../images/MRoom/breadcrumb_separator_arrow_full.png\" align=\"absmiddle\" border=\"0\" alt=\"\" hspace=\"2\" /> " + cName + "</a>" +
                                  "</div>");

                        if (i == 0) ViewState["cIdDefault"] = cId;
                    }

                    ltl_Menu.Text = sb.ToString();
                }
            }
            catch (Exception ex)
            {
            }
        }
Exemplo n.º 6
0
        private void bindDetail()
        {
            try
            {
                if (Request["C_action"] == null)
                    cAct = 1;
                else
                    cAct = Convert.ToInt32(Request["C_action"]);

                DataTable dt = new cls_Catalog_Company().Select((short)1, Convert.ToInt32(Session["UserId"]));
                DataRow dRow = dt.NewRow();
                dRow["Id"] = "0";
                dRow["ComName"] = "Không";
                dt.Rows.InsertAt(dRow, 0);
                ddlBelongCompany.DataSource = dt;
                ddlBelongCompany.DataBind();

                if (cAct == 1)
                {
                    short cId;
                    if (Request["C_Id"] == null)
                        cId = Convert.ToInt16(ViewState["cIdDefault"]);
                    else
                        cId = Convert.ToInt16(Request["C_Id"]);

                    cls_Catalog_Company cCompany = new cls_Catalog_Company();
                    cCompany.Id = cId;
                    DataTable dtDetail = cCompany.SelectById();

                    txtComCode.Text = dtDetail.Rows[0]["ComCode"].ToString();
                    txtComName.Text = dtDetail.Rows[0]["ComName"].ToString();
                    txtEstablishDay.Text = dtDetail.Rows[0]["EstablishDate"].ToString();
                    ddlBelongCompany.SelectedValue = dtDetail.Rows[0]["Belong_ComId"].ToString();
                }
                else
                {
                    lblTitle.Text = "Thêm mới công ty";
                }
            }
            catch (Exception ex)
            {
            }
        }