示例#1
0
    protected void btnEdit_Command(object sender, CommandEventArgs e)
    {
        DataTable dt = ObjPurchaseReqestHeader.GetPurchaseRequestTrueAllByReqId(StrCompId.ToString(), StrBrandId.ToString(), StrLocationId.ToString(), e.CommandArgument.ToString());

        if (dt.Rows.Count != 0)
        {
            editid.Value       = e.CommandArgument.ToString();
            txtlRequestNo.Text = dt.Rows[0]["RequestNo"].ToString();

            txtRequestdate.Text             = Convert.ToDateTime(dt.Rows[0]["RequestDate"].ToString()).ToString(ObjSysParam.GetSysParameterByParamName("Date_Format").Rows[0]["Param_Value"].ToString());
            txtExpDelDate.Text              = Convert.ToDateTime(dt.Rows[0]["ExpDelDate"].ToString()).ToString(ObjSysParam.GetSysParameterByParamName("Date_Format").Rows[0]["Param_Value"].ToString());
            ViewState["DepartmentApproval"] = dt.Rows[0]["DepartmentApproval"].ToString();
            txtTermCondition.Text           = dt.Rows[0]["TermCondition"].ToString();
            fillgridDetail();
            btnNew_Click(null, null);
            btnNew.Text = Resources.Attendance.Edit;
        }
    }
    public void fillRequest(string ReqId)
    {
        DataTable dt = InvPr.GetPurchaseRequestTrueAllByReqId(strCompId.ToString(), strBrandId.ToString(), strLocationId.ToString(), ReqId.Trim());

        if (dt.Rows.Count != 0)
        {
            txtRequestNo.Text   = dt.Rows[0]["RequestNo"].ToString();
            txtRequestdate.Text = dt.Rows[0]["RequestDate"].ToString();
            txtRemark.Text      = dt.Rows[0]["TermCondition"].ToString();
            DataTable dtComp = ObjCompanyMaster.GetCompanyMasterById(Session["CompId"].ToString());
            lblCompanyName.Text = dtComp.Rows[0]["Company_Name"].ToString();
            string    RefName = objAddChild.GetAddressChildDataByAddTypeAndAddRefId("Company", Session["CompId"].ToString()).Rows[0]["Address_Name"].ToString();
            DataTable dtAdd   = ObjAddMaster.GetAddressDataByAddressName(Session["CompId"].ToString(), RefName);
            lblAddress.Text = dtAdd.Rows[0]["Address"].ToString();
            lblPhone.Text   = dtAdd.Rows[0]["PhoneNo1"].ToString();
            fillgridDetail(ReqId);
        }
    }
示例#3
0
    protected internal void IbtnDetail_Command(object sender, CommandEventArgs e)
    {
        DataTable dt = ObjPurchaseRequestDetail.GetPurchaseRequestDetailbyRequestId(StrCompId, StrBrandId, strLocationId, e.CommandArgument.ToString());

        gvProductRequest.DataSource = dt;
        gvProductRequest.DataBind();
        foreach (GridViewRow Row in gvPurchaseRequest.Rows)
        {
            if (((ImageButton)Row.FindControl("IbtnDetail")).CommandArgument.ToString() != e.CommandArgument.ToString())
            {
                Row.Visible = false;
            }
            else
            {
                ((ImageButton)Row.FindControl("IbtnBack")).Visible = true;
            }
        }
        lblDescription.Text                       = Resources.Attendance.Description + " : ";
        txtDescription.Visible                    = true;
        txtDescription.Text                       = ObjInvPurchaseRequest.GetPurchaseRequestTrueAllByReqId(StrCompId, StrBrandId, strLocationId, e.CommandArgument.ToString()).Rows[0]["TermCondition"].ToString();
        ((ImageButton)sender).Visible             = false;
        gvPurchaseRequest.HeaderRow.Cells[0].Text = Resources.Attendance.Back;
        pnlSearchRecords.Visible                  = false;
    }