コード例 #1
0
 protected void DDLPrjName_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         DDLPrjModule.Items.Clear();
         DDLPrjModule.DataSource     = BLayer.FillPrjModule(int.Parse(DDLPrjName.SelectedValue));
         DDLPrjModule.DataValueField = "ModId";
         DDLPrjModule.DataTextField  = "ModName";
         DDLPrjModule.DataBind();
         DDLPrjModule.Items.Insert(0, new ListItem("--Select Module--", "0"));
     }
     catch (Exception ex)
     {
         Response.Write(ex.ToString());
     }
 }
コード例 #2
0
    protected void DDLPrjName_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            try
            {
                DDLPrjModule.Items.Clear();
                DDLPrjModule.DataSource     = BLayer.FillPrjModule(int.Parse(DDLPrjName.SelectedValue));
                DDLPrjModule.DataValueField = "ModId";
                DDLPrjModule.DataTextField  = "ModName";
                DDLPrjModule.DataBind();
                DDLPrjModule.Items.Insert(0, new ListItem("--Select Module--", "0"));

                TxtClientName.Text = "";

                StrSql        = new StringBuilder();
                StrSql.Length = 0;
                StrSql.AppendLine("Select ClientId From Project_Mast Where Id=" + int.Parse(DDLPrjName.SelectedValue));
                dtTemp = SqlFunc.ExecuteDataTable(StrSql.ToString());
                if (dtTemp.Rows.Count != 0)
                {
                    if (int.Parse(dtTemp.Rows[0]["ClientId"].ToString()) != 0)
                    {
                        StrSql        = new StringBuilder();
                        StrSql.Length = 0;
                        StrSql.AppendLine("Select ClientName From Client_Mast Where Id=" + int.Parse(dtTemp.Rows[0]["ClientId"].ToString()));
                        dtTemp = SqlFunc.ExecuteDataTable(StrSql.ToString());
                        if (dtTemp.Rows.Count != 0)
                        {
                            TxtClientName.Text = dtTemp.Rows[0]["ClientName"].ToString();
                        }
                    }
                }

                DDLPrjModule.Focus();
            }
            catch (Exception ex)
            {
                Response.Write(ex.ToString());
            }
        }
        catch (Exception ex)
        {
            Response.Write(ex.ToString());
        }
    }
コード例 #3
0
ファイル: DRFInfo.aspx.cs プロジェクト: sheetal26/HRMSYSDEMO
    protected void DDLPrjName_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            var PMDs = from pm in HRMLinq.Project_Modules
                       where pm.ProjectId == int.Parse(DDLPrjName.SelectedValue)
                       orderby pm.ModuleName
                       select new { ModId = pm.Id, ModName = pm.ModuleName };

            DDLPrjModule.Items.Clear();
            DDLPrjModule.DataSource     = PMDs; //BLayer.FillPrjModule(int.Parse(dr.SelectedValue));
            DDLPrjModule.DataValueField = "ModId";
            DDLPrjModule.DataTextField  = "ModName";
            DDLPrjModule.DataBind();
            DDLPrjModule.Items.Insert(0, new ListItem("--Select Module--", "0"));
        }
        catch
        {
            Response.Redirect("~/ErrorPage.aspx");
        }
    }
コード例 #4
0
    protected void DispRecord(string pStrNavigation)
    {
        int IntId = 0;

        StrSql        = new StringBuilder();
        StrSql.Length = 0;
        if (pStrNavigation == "EXAC")
        {
            IntId = int.Parse(HidFldId.Value);
        }
        else if (pStrNavigation.Trim().ToUpper() == "FIRST")
        {
            StrSql.AppendLine("Select Top 1 Id From WorkAssDet");
            if (int.Parse(ddlEmployee.SelectedValue) != 0)
            {
                StrSql.AppendLine("Where EmpId=" + int.Parse(ddlEmployee.SelectedValue));
            }
            StrSql.AppendLine("Order By Id");
        }
        else if (pStrNavigation.Trim().ToUpper() == "NEXT")
        {
            if (HidFldId.Value == "")
            {
                LblMsg.Text = "Data not found";
                return;
            }
            StrSql.AppendLine("Select Top 1 Id From WorkAssDet Where Id > " + int.Parse(HidFldId.Value));
            if (int.Parse(ddlEmployee.SelectedValue) != 0)
            {
                StrSql.AppendLine("And EmpId=" + int.Parse(ddlEmployee.SelectedValue));
            }
        }
        else if (pStrNavigation.Trim().ToUpper() == "PREV")
        {
            if (HidFldId.Value == "")
            {
                LblMsg.Text = "Data not found";
                return;
            }
            StrSql.AppendLine("Select Top 1 Id From WorkAssDet Where Id < " + int.Parse(HidFldId.Value));
            if (int.Parse(ddlEmployee.SelectedValue) != 0)
            {
                StrSql.AppendLine("And EmpId=" + int.Parse(ddlEmployee.SelectedValue));
            }
            StrSql.AppendLine("Order By Id Desc");
        }
        else if (pStrNavigation.Trim().ToUpper() == "LAST")
        {
            StrSql.AppendLine("Select Top 1 Id From WorkAssDet ");
            if (int.Parse(ddlEmployee.SelectedValue) != 0)
            {
                StrSql.AppendLine("Where EmpId=" + int.Parse(ddlEmployee.SelectedValue));
            }
            StrSql.AppendLine("Order By Id Desc");
        }

        if (pStrNavigation != "EXAC")
        {
            dtTemp = new DataTable();
            dtTemp = SqlFunc.ExecuteDataTable(StrSql.ToString());
            if (dtTemp.Rows.Count != 0)
            {
                IntId = int.Parse(dtTemp.Rows[0]["Id"].ToString());
            }
        }

        StrSql        = new StringBuilder();
        StrSql.Length = 0;

        StrSql.AppendLine("Select W.Id,W.PrjLedId,W.PrjId,W.PrjModId,CM.ClientName,W.EmpId");
        StrSql.AppendLine(",Convert(Varchar(10),W.AssignDate,103) As AssignDate,W.AssignTime");
        StrSql.AppendLine(",W.DueDays,Convert(Varchar(10),W.DueDate,103) As DueDate");
        StrSql.AppendLine(",W.WorkDet1,W.WorkDet2,W.WorkDet3,W.WorkStatus");
        StrSql.AppendLine(",Case When IsNull(W.CompleteDate,'')<>''");
        StrSql.AppendLine("      Then Convert(Varchar(10),W.CompleteDate,103) Else '' End  As CompleteDate");
        StrSql.AppendLine(",W.CompleteTime,W.Remark");
        StrSql.AppendLine("From WorkAssDet W");
        StrSql.AppendLine("Left Join Emp_Mast PL On PL.Id=W.PrjLedId");
        StrSql.AppendLine("Left Join Emp_Mast E On E.Id=W.EmpId");
        StrSql.AppendLine("Left Join Project_Mast P On P.Id=W.PrjId");
        StrSql.AppendLine("Left Join Client_Mast CM On CM.Id=P.ClientId");
        StrSql.AppendLine("Left Join Project_Module M On M.Id=W.PrjModId");
        StrSql.AppendLine("Where W.Id=" + IntId);

        dtTemp = new DataTable();
        dtTemp = SqlFunc.ExecuteDataTable(StrSql.ToString());

        if (dtTemp.Rows.Count == 0)
        {
            ClearAll();
            LblMsg.Text = "Data not found";
            return;
        }

        LblMsg.Text = "";

        HidFldId.Value = IntId.ToString();

        DDLPrjLed.Items.Clear();
        DDLPrjLed.DataSource     = BLayer.FillEmp(0, " And IsNull(EmpGroup,'')='Ledger'");
        DDLPrjLed.DataValueField = "EmpId";
        DDLPrjLed.DataTextField  = "EmpName";
        DDLPrjLed.DataBind();
        DDLPrjLed.Items.Insert(0, new ListItem("--Select Ledger--", "0"));

        DDLPrjName.Items.Clear();
        DDLPrjName.DataSource     = BLayer.FillProject("");
        DDLPrjName.DataValueField = "PrjId";
        DDLPrjName.DataTextField  = "PrjName";
        DDLPrjName.DataBind();
        DDLPrjName.Items.Insert(0, new ListItem("--Select Project--", "0"));

        DDLPrjModule.Items.Clear();
        DDLPrjModule.DataSource     = BLayer.FillPrjModule(int.Parse(DDLPrjName.SelectedValue));
        DDLPrjModule.DataValueField = "ModId";
        DDLPrjModule.DataTextField  = "ModName";
        DDLPrjModule.DataBind();
        DDLPrjModule.Items.Insert(0, new ListItem("--Select Module--", "0"));

        int IntEmpId = 0;

        if (ViewState["LoginUserGroup"].ToString() == "EMP")
        {
            IntEmpId            = int.Parse(ViewState["LoginId"].ToString());
            ddlEmployee.Enabled = false;
        }
        ddlEmployee.Items.Clear();
        ddlEmployee.DataSource     = BLayer.FillEmp(0, "");
        ddlEmployee.DataValueField = "EmpId";
        ddlEmployee.DataTextField  = "EmpName";
        ddlEmployee.DataBind();
        ddlEmployee.Items.Insert(0, new ListItem("--Select Employee--", "0"));

        if (dtTemp.Rows[0]["PrjLedId"].ToString() != "")
        {
            DDLPrjLed.SelectedValue = dtTemp.Rows[0]["PrjLedId"].ToString();
        }
        if (dtTemp.Rows[0]["PrjId"].ToString() != "")
        {
            DDLPrjName.SelectedValue = dtTemp.Rows[0]["PrjId"].ToString();
        }
        if (dtTemp.Rows[0]["PrjModId"].ToString() != "")
        {
            DDLPrjModule.SelectedValue = dtTemp.Rows[0]["PrjModId"].ToString();
        }
        if (dtTemp.Rows[0]["EmpId"].ToString() != "")
        {
            ddlEmployee.SelectedValue = dtTemp.Rows[0]["EmpId"].ToString();
        }
        ddlEmployee.Enabled = false;

        TxtClientName.Text  = dtTemp.Rows[0]["ClientName"].ToString();
        TxtAssignDate.Text  = dtTemp.Rows[0]["AssignDate"].ToString();
        TxtAssignTime.Text  = dtTemp.Rows[0]["AssignTime"].ToString();
        TxtDueDays.Text     = dtTemp.Rows[0]["DueDays"].ToString();
        TxtDueDate.Text     = dtTemp.Rows[0]["DueDate"].ToString();
        TxtWrkDetails1.Text = dtTemp.Rows[0]["WorkDet1"].ToString();
        TxtWrkDetails2.Text = dtTemp.Rows[0]["WorkDet2"].ToString();
        TxtWrkDetails3.Text = dtTemp.Rows[0]["WorkDet3"].ToString();

        //ddlWrkStatus.Text = dtTemp.Rows[0]["WorkStatus"].ToString();
        if (dtTemp.Rows[0]["WorkStatus"].ToString() != "")
        {
            ddlWrkStatus.SelectedValue = dtTemp.Rows[0]["WorkStatus"].ToString();
        }

        TxtCompleteDate.Text = dtTemp.Rows[0]["CompleteDate"].ToString();
        TxtCompleteTime.Text = dtTemp.Rows[0]["CompleteTime"].ToString();
        TxtRemark.Text       = dtTemp.Rows[0]["Remark"].ToString();
    }
コード例 #5
0
    protected void btnWorkSelect_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            ImageButton btndetails = sender as ImageButton;
            GridViewRow gvrow      = (GridViewRow)btndetails.NamingContainer;
            Session["Id"] = GridWork.DataKeys[gvrow.RowIndex].Value.ToString();

            HidFldId.Value = Session["Id"].ToString();

            StrSql        = new StringBuilder();
            StrSql.Length = 0;

            StrSql.AppendLine("Select W.Id,W.PrjLedId,W.PrjId,W.PrjModId,CM.ClientName,W.EmpId");
            StrSql.AppendLine(",Convert(Varchar(10),W.AssignDate,103) As AssignDate,W.AssignTime");
            StrSql.AppendLine(",W.DueDays,Convert(Varchar(10),W.DueDate,103) As DueDate");
            StrSql.AppendLine(",W.WorkDet1,W.WorkDet2,W.WorkDet3,W.WorkStatus");
            StrSql.AppendLine(",Case When IsNull(W.CompleteDate,'')<>''");
            StrSql.AppendLine("      Then Convert(Varchar(10),W.CompleteDate,103) Else '' End  As CompleteDate");
            StrSql.AppendLine(",W.CompleteTime,W.Remark");
            StrSql.AppendLine("From WorkAssDet W");
            StrSql.AppendLine("Left Join Emp_Mast PL On PL.Id=W.PrjLedId");
            StrSql.AppendLine("Left Join Emp_Mast E On E.Id=W.EmpId");
            StrSql.AppendLine("Left Join Project_Mast P On P.Id=W.PrjId");
            StrSql.AppendLine("Left Join Client_Mast CM On CM.Id=P.ClientId");
            StrSql.AppendLine("Left Join Project_Module M On M.Id=W.PrjModId");
            StrSql.AppendLine("Where W.Id=" + int.Parse(HidFldId.Value));

            dtTemp = new DataTable();
            dtTemp = SqlFunc.ExecuteDataTable(StrSql.ToString());

            if (dtTemp.Rows.Count == 0)
            {
                LblMsg.Text = "Data not found";
                return;
            }

            DDLPrjLed.Items.Clear();
            DDLPrjLed.DataSource     = BLayer.FillEmp(0, " And IsNull(EmpGroup,'')='Ledger'");
            DDLPrjLed.DataValueField = "EmpId";
            DDLPrjLed.DataTextField  = "EmpName";
            DDLPrjLed.DataBind();
            DDLPrjLed.Items.Insert(0, new ListItem("--Select Ledger--", "0"));

            DDLPrjName.Items.Clear();
            DDLPrjName.DataSource     = BLayer.FillProject("");
            DDLPrjName.DataValueField = "PrjId";
            DDLPrjName.DataTextField  = "PrjName";
            DDLPrjName.DataBind();
            DDLPrjName.Items.Insert(0, new ListItem("--Select Project--", "0"));

            DDLPrjModule.Items.Clear();
            DDLPrjModule.DataSource     = BLayer.FillPrjModule(int.Parse(DDLPrjName.SelectedValue));
            DDLPrjModule.DataValueField = "ModId";
            DDLPrjModule.DataTextField  = "ModName";
            DDLPrjModule.DataBind();
            DDLPrjModule.Items.Insert(0, new ListItem("--Select Module--", "0"));

            int IntEmpId = 0;
            if (ViewState["LoginUserGroup"].ToString() == "EMP")
            {
                IntEmpId            = int.Parse(ViewState["LoginId"].ToString());
                ddlEmployee.Enabled = false;
            }
            ddlEmployee.Items.Clear();
            ddlEmployee.DataSource     = BLayer.FillEmp(0, "");
            ddlEmployee.DataValueField = "EmpId";
            ddlEmployee.DataTextField  = "EmpName";
            ddlEmployee.DataBind();
            ddlEmployee.Items.Insert(0, new ListItem("--Select Employee--", "0"));

            if (dtTemp.Rows[0]["PrjLedId"].ToString() != "")
            {
                DDLPrjLed.SelectedValue = dtTemp.Rows[0]["PrjLedId"].ToString();
            }
            if (dtTemp.Rows[0]["PrjId"].ToString() != "")
            {
                DDLPrjName.SelectedValue = dtTemp.Rows[0]["PrjId"].ToString();
            }
            if (dtTemp.Rows[0]["PrjModId"].ToString() != "")
            {
                DDLPrjModule.SelectedValue = dtTemp.Rows[0]["PrjModId"].ToString();
            }
            if (dtTemp.Rows[0]["EmpId"].ToString() != "")
            {
                ddlEmployee.SelectedValue = dtTemp.Rows[0]["EmpId"].ToString();
            }

            TxtClientName.Text  = dtTemp.Rows[0]["ClientName"].ToString();
            TxtAssignDate.Text  = dtTemp.Rows[0]["AssignDate"].ToString();
            TxtAssignTime.Text  = dtTemp.Rows[0]["AssignTime"].ToString();
            TxtDueDays.Text     = dtTemp.Rows[0]["DueDays"].ToString();
            TxtDueDate.Text     = dtTemp.Rows[0]["DueDate"].ToString();
            TxtWrkDetails1.Text = dtTemp.Rows[0]["WorkDet1"].ToString();
            TxtWrkDetails2.Text = dtTemp.Rows[0]["WorkDet2"].ToString();
            TxtWrkDetails3.Text = dtTemp.Rows[0]["WorkDet3"].ToString();

            //ddlWrkStatus.Text = dtTemp.Rows[0]["WorkStatus"].ToString();
            if (dtTemp.Rows[0]["WorkStatus"].ToString() != "")
            {
                ddlWrkStatus.SelectedValue = dtTemp.Rows[0]["WorkStatus"].ToString();
            }

            TxtCompleteDate.Text = dtTemp.Rows[0]["CompleteDate"].ToString();
            TxtCompleteTime.Text = dtTemp.Rows[0]["CompleteTime"].ToString();
            TxtRemark.Text       = dtTemp.Rows[0]["Remark"].ToString();

            // Move to Edit Tab
            MyMenu.Items[0].ImageUrl    = "~/Images/ViewDisable.jpg";
            MyMenu.Items[1].ImageUrl    = "~/Images/NewOrEditEnable.jpg";
            MyMenu.Items[1].Selected    = true;
            MyMultiView.ActiveViewIndex = 1;
        }
        catch (Exception ex)
        {
            Response.Write(ex.ToString());
        }
    }