Exemplo n.º 1
0
    protected void gvRowCommand(object sender, GridViewCommandEventArgs e)
    {
        string cmdName = e.CommandName.ToString();
        string cmdArg  = e.CommandArgument.ToString();

        switch (cmdName)
        {
        case "cmdInsert":

            break;

        case "cmdEdit":
            fvMaterialList.Visible = true;
            divAction.Visible      = false;
            gvMaterialList.Visible = !gvMaterialList.Visible;

            DetailMaterialList matDetail = new DetailMaterialList();
            matDetail.MIDX             = int.Parse(cmdArg);
            dataMaster.MaterialList    = new DetailMaterialList[1];
            dataMaster.MaterialList[0] = matDetail;
            dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, 20);
            //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.MaterialList[0]));
            setFormData(fvMaterialList, FormViewMode.Edit, dataMaster.MaterialList);
            DropDownList ddlAsIDXE = (DropDownList)fvMaterialList.FindControl("ddlAsIDXE");
            ddlAsIDXE.SelectedValue = dataMaster.MaterialList[0].AsIDX.ToString();
            DropDownList ddlKIDXE = (DropDownList)fvMaterialList.FindControl("ddlKIDXE");
            ddlKIDXE.SelectedValue = dataMaster.MaterialList[0].KIDX.ToString();
            break;
        }
    }
Exemplo n.º 2
0
    protected void ddlMCode_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList ddlMCode   = (DropDownList)fvMaterialRegList.FindControl("ddlMCode");
        DropDownList ddlMCodeE  = (DropDownList)fvMaterialRegList.FindControl("ddlMCodeE");
        TextBox      tbAsName   = (TextBox)fvMaterialRegList.FindControl("tbAsName");
        TextBox      tbMName    = (TextBox)fvMaterialRegList.FindControl("tbMName");
        TextBox      tbMDesc    = (TextBox)fvMaterialRegList.FindControl("tbMDesc");
        TextBox      tbKName    = (TextBox)fvMaterialRegList.FindControl("tbKName");
        TextBox      tbRUD      = (TextBox)fvMaterialRegList.FindControl("tbRUD");
        TextBox      tbTypeName = (TextBox)fvMaterialRegList.FindControl("tbTypeName");
        TextBox      tbUnitName = (TextBox)fvMaterialRegList.FindControl("tbUnitName");

        int mIDX = -1;

        if (ddlMCode != null)
        {
            mIDX = int.Parse(ddlMCode.SelectedValue);
        }
        else
        {
            mIDX = int.Parse(ddlMCodeE.SelectedValue);
        }

        if (mIDX > 0)
        {
            DataMaster         dLocal    = new DataMaster();
            DetailMaterialList matDetail = new DetailMaterialList();
            matDetail.MIDX         = mIDX;
            dLocal.MaterialList    = new DetailMaterialList[1];
            dLocal.MaterialList[0] = matDetail;

            dLocal = serviceMaster.ActionDataMaster("materiallist", dLocal, 20);
            //get return code
            localString = dLocal.ReturnCode;

            //get current data
            if (localString == "0")
            {
                tbAsName.Text   = dLocal.MaterialList[0].AsName;
                tbMName.Text    = dLocal.MaterialList[0].MName;
                tbMDesc.Text    = dLocal.MaterialList[0].MDesc;
                tbKName.Text    = dLocal.MaterialList[0].KName;
                tbRUD.Text      = dLocal.MaterialList[0].RUD.ToString();
                tbTypeName.Text = dLocal.MaterialList[0].TypeName;
                tbUnitName.Text = dLocal.MaterialList[0].UnitName;
            }
        }
        else //clear data
        {
            tbAsName.Text   = String.Empty;
            tbMName.Text    = String.Empty;
            tbMDesc.Text    = String.Empty;
            tbKName.Text    = String.Empty;
            tbRUD.Text      = String.Empty;
            tbTypeName.Text = String.Empty;
            tbUnitName.Text = String.Empty;
        }
    }
Exemplo n.º 3
0
    protected void btnCommand(object sender, CommandEventArgs e)
    {
        string cmdName = e.CommandName.ToString();
        string cmdArg  = e.CommandArgument.ToString();

        switch (cmdName)
        {
        case "cmdAddMatList":
            fvMaterialList.Visible = true;
            divAction.Visible      = false;
            gvMaterialList.Visible = !gvMaterialList.Visible;
            break;

        case "cmdSearchMatList":
            if (tbSearch.Text.Trim() != String.Empty)
            {
                //set data
                DetailMaterialList matSearch = new DetailMaterialList();
                matSearch.MIDX  = -1;
                matSearch.MDesc = tbSearch.Text.Trim();

                dataMaster.MaterialList    = new DetailMaterialList[1];
                dataMaster.MaterialList[0] = matSearch;

                actionType = 23;
                //execute data
                dataMaster            = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType);
                ViewState["listData"] = dataMaster.MaterialList;
                setGridData(gvMaterialList, ViewState["listData"]);
            }
            break;

        case "cmdSearchReset":
            ViewState["listData"] = null;
            tbSearch.Text         = String.Empty;
            getGridData("materiallist", dataMaster, 20);
            break;
        }
    }
Exemplo n.º 4
0
    protected void btnCommand(object sender, CommandEventArgs e)
    {
        string cmdName = e.CommandName.ToString();
        string cmdArg = e.CommandArgument.ToString();

        switch (cmdName)
        {
            case "cmdAddMatList":
                fvMaterialList.Visible = true;
                divAction.Visible = false;
                gvMaterialList.Visible = !gvMaterialList.Visible;
                break;
            case "cmdSearchMatList":
                if (tbSearch.Text.Trim() != String.Empty)
                {
                    //set data
                    DetailMaterialList matSearch = new DetailMaterialList();
                    matSearch.MIDX = -1;
                    matSearch.MDesc = tbSearch.Text.Trim();

                    dataMaster.MaterialList = new DetailMaterialList[1];
                    dataMaster.MaterialList[0] = matSearch;

                    actionType = 23;
                    //execute data
                    dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType);
                    ViewState["listData"] = dataMaster.MaterialList;
                    setGridData(gvMaterialList, ViewState["listData"]);
                }
                break;
            case "cmdSearchReset":
                ViewState["listData"] = null;
                tbSearch.Text = String.Empty;
                getGridData("materiallist", dataMaster, 20);
                break;
        }
    }
Exemplo n.º 5
0
    protected void fvCommand(object sender, CommandEventArgs e)
    {
        string cmdName = e.CommandName.ToString();
        string cmdArg = e.CommandArgument.ToString();
        float dFloat = float.Parse("0");

        switch (cmdName)
        {
            case "cmdInsert":
                //set data
                DetailMaterialList matDetail = new DetailMaterialList();
                matDetail.MIDX = 0;
                matDetail.MCode = ((TextBox)fvMaterialList.FindControl("tbMCode")).Text.Trim();
                matDetail.RMIDX = 0;
                matDetail.MNIDX = 0;
                matDetail.MName = ((TextBox)fvMaterialList.FindControl("tbMName")).Text.Trim();
                matDetail.TypeIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlTypeIDX")).SelectedValue);
                matDetail.UnitIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlUnitIDX")).SelectedValue);
                matDetail.AsIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlAsIDX")).SelectedValue);
                matDetail.MDesc = ((TextBox)fvMaterialList.FindControl("tbMDesc")).Text.Trim();
                matDetail.KIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlKIDX")).SelectedValue);
                matDetail.RUD = float.TryParse(((TextBox)fvMaterialList.FindControl("tbRUD")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialList.FindControl("tbRUD")).Text.Trim()) : dFloat;
                matDetail.MStatus = 1;
                dataMaster.MaterialList = new DetailMaterialList[1];
                dataMaster.MaterialList[0] = matDetail;

                actionType = int.Parse("1" + "1");

                //execute data
                dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType);
                //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster));
                //get return code
                localString = dataMaster.ReturnCode;

                //get current data
                if (localString == "0")
                {
                    funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ");
                    //clear form
                    setFormData(fvMaterialList, FormViewMode.Insert, null);
                }
                else
                {
                    funcWeb.ShowAlert(this, localString);
                }
                setGridData(gvMaterialList, dataMaster.MaterialList);
                break;
            case "cmdUpdate":
                DetailMaterialList matDetailE = new DetailMaterialList();
                matDetailE.MIDX = int.Parse(((Label)fvMaterialList.FindControl("lblMIDXE")).Text);
                matDetailE.MCode = ((TextBox)fvMaterialList.FindControl("tbMCodeE")).Text.Trim();
                matDetailE.RMIDX = 0;
                matDetailE.MNIDX = int.Parse(((Label)fvMaterialList.FindControl("lblMNIDX")).Text);
                matDetailE.TypeIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlTypeIDXE")).SelectedValue);
                matDetailE.UnitIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlUnitIDXE")).SelectedValue);
                matDetailE.AsIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlAsIDXE")).SelectedValue);
                matDetailE.MName = ((TextBox)fvMaterialList.FindControl("tbMNameE")).Text.Trim();
                matDetailE.MDesc = ((TextBox)fvMaterialList.FindControl("tbMDescE")).Text.Trim();
                matDetailE.KIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlKIDXE")).SelectedValue);
                matDetailE.RUD = float.Parse(((TextBox)fvMaterialList.FindControl("tbRUDE")).Text.Trim());
                matDetailE.MStatus = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlMStatusE")).SelectedValue);;
                dataMaster.MaterialList = new DetailMaterialList[1];
                dataMaster.MaterialList[0] = matDetailE;

                actionType = int.Parse("1" + ((DropDownList)fvMaterialList.FindControl("ddlMStatusE")).SelectedValue);

                //execute data
                dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType);
                //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster));
                //get return code
                localString = dataMaster.ReturnCode;

                //get current data
                if (localString == "0")
                {
                    funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ");
                    //clear form
                    setFormData(fvMaterialList, FormViewMode.Insert, null);
                }
                else
                {
                    funcWeb.ShowAlert(this, localString);
                }
                setGridData(gvMaterialList, dataMaster.MaterialList);
                break;
            case "cmdReset":
                //clear form
                setFormData(fvMaterialList, FormViewMode.Insert, null);
                break;
            case "cmdCancel":
                //clear form
                setFormData(fvMaterialList, FormViewMode.Insert, null);
                break;
        }

        fvMaterialList.Visible = !fvMaterialList.Visible;
        divAction.Visible = !divAction.Visible;
        gvMaterialList.Visible = !gvMaterialList.Visible;
    }
Exemplo n.º 6
0
    protected void gvRowCommand(object sender, GridViewCommandEventArgs e)
    {
        string cmdName = e.CommandName.ToString();
        string cmdArg = e.CommandArgument.ToString();

        switch (cmdName)
        {
            case "cmdInsert":

                break;
            case "cmdEdit":
                fvMaterialList.Visible = true;
                divAction.Visible = false;
                gvMaterialList.Visible = !gvMaterialList.Visible;

                DetailMaterialList matDetail = new DetailMaterialList();
                matDetail.MIDX = int.Parse(cmdArg);
                dataMaster.MaterialList = new DetailMaterialList[1];
                dataMaster.MaterialList[0] = matDetail;
                dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, 20);
                //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.MaterialList[0]));
                setFormData(fvMaterialList, FormViewMode.Edit, dataMaster.MaterialList);
                DropDownList ddlAsIDXE = (DropDownList)fvMaterialList.FindControl("ddlAsIDXE");
                ddlAsIDXE.SelectedValue = dataMaster.MaterialList[0].AsIDX.ToString();
                DropDownList ddlKIDXE = (DropDownList)fvMaterialList.FindControl("ddlKIDXE");
                ddlKIDXE.SelectedValue = dataMaster.MaterialList[0].KIDX.ToString();
                break;
        }
    }
Exemplo n.º 7
0
    protected void fvCommand(object sender, CommandEventArgs e)
    {
        string cmdName = e.CommandName.ToString();
        string cmdArg  = e.CommandArgument.ToString();
        float  dFloat  = float.Parse("0");

        switch (cmdName)
        {
        case "cmdInsert":
            //set data
            DetailMaterialList matDetail = new DetailMaterialList();
            matDetail.MIDX             = 0;
            matDetail.MCode            = ((TextBox)fvMaterialList.FindControl("tbMCode")).Text.Trim();
            matDetail.RMIDX            = 0;
            matDetail.MNIDX            = 0;
            matDetail.MName            = ((TextBox)fvMaterialList.FindControl("tbMName")).Text.Trim();
            matDetail.TypeIDX          = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlTypeIDX")).SelectedValue);
            matDetail.UnitIDX          = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlUnitIDX")).SelectedValue);
            matDetail.AsIDX            = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlAsIDX")).SelectedValue);
            matDetail.MDesc            = ((TextBox)fvMaterialList.FindControl("tbMDesc")).Text.Trim();
            matDetail.KIDX             = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlKIDX")).SelectedValue);
            matDetail.RUD              = float.TryParse(((TextBox)fvMaterialList.FindControl("tbRUD")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialList.FindControl("tbRUD")).Text.Trim()) : dFloat;
            matDetail.MStatus          = 1;
            dataMaster.MaterialList    = new DetailMaterialList[1];
            dataMaster.MaterialList[0] = matDetail;

            actionType = int.Parse("1" + "1");

            //execute data
            dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType);
            //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster));
            //get return code
            localString = dataMaster.ReturnCode;

            //get current data
            if (localString == "0")
            {
                funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ");
                //clear form
                setFormData(fvMaterialList, FormViewMode.Insert, null);
            }
            else
            {
                funcWeb.ShowAlert(this, localString);
            }
            setGridData(gvMaterialList, dataMaster.MaterialList);
            break;

        case "cmdUpdate":
            DetailMaterialList matDetailE = new DetailMaterialList();
            matDetailE.MIDX            = int.Parse(((Label)fvMaterialList.FindControl("lblMIDXE")).Text);
            matDetailE.MCode           = ((TextBox)fvMaterialList.FindControl("tbMCodeE")).Text.Trim();
            matDetailE.RMIDX           = 0;
            matDetailE.MNIDX           = int.Parse(((Label)fvMaterialList.FindControl("lblMNIDX")).Text);
            matDetailE.TypeIDX         = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlTypeIDXE")).SelectedValue);
            matDetailE.UnitIDX         = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlUnitIDXE")).SelectedValue);
            matDetailE.AsIDX           = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlAsIDXE")).SelectedValue);
            matDetailE.MName           = ((TextBox)fvMaterialList.FindControl("tbMNameE")).Text.Trim();
            matDetailE.MDesc           = ((TextBox)fvMaterialList.FindControl("tbMDescE")).Text.Trim();
            matDetailE.KIDX            = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlKIDXE")).SelectedValue);
            matDetailE.RUD             = float.Parse(((TextBox)fvMaterialList.FindControl("tbRUDE")).Text.Trim());
            matDetailE.MStatus         = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlMStatusE")).SelectedValue);;
            dataMaster.MaterialList    = new DetailMaterialList[1];
            dataMaster.MaterialList[0] = matDetailE;

            actionType = int.Parse("1" + ((DropDownList)fvMaterialList.FindControl("ddlMStatusE")).SelectedValue);

            //execute data
            dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType);
            //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster));
            //get return code
            localString = dataMaster.ReturnCode;

            //get current data
            if (localString == "0")
            {
                funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ");
                //clear form
                setFormData(fvMaterialList, FormViewMode.Insert, null);
            }
            else
            {
                funcWeb.ShowAlert(this, localString);
            }
            setGridData(gvMaterialList, dataMaster.MaterialList);
            break;

        case "cmdReset":
            //clear form
            setFormData(fvMaterialList, FormViewMode.Insert, null);
            break;

        case "cmdCancel":
            //clear form
            setFormData(fvMaterialList, FormViewMode.Insert, null);
            break;
        }

        fvMaterialList.Visible = !fvMaterialList.Visible;
        divAction.Visible      = !divAction.Visible;
        gvMaterialList.Visible = !gvMaterialList.Visible;
    }
    protected void ddlMCode_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList ddlMCode = (DropDownList)fvMaterialRegList.FindControl("ddlMCode");
        DropDownList ddlMCodeE = (DropDownList)fvMaterialRegList.FindControl("ddlMCodeE");
        TextBox tbAsName = (TextBox)fvMaterialRegList.FindControl("tbAsName");
        TextBox tbMName = (TextBox)fvMaterialRegList.FindControl("tbMName");
        TextBox tbMDesc = (TextBox)fvMaterialRegList.FindControl("tbMDesc");
        TextBox tbKName = (TextBox)fvMaterialRegList.FindControl("tbKName");
        TextBox tbRUD = (TextBox)fvMaterialRegList.FindControl("tbRUD");
        TextBox tbTypeName = (TextBox)fvMaterialRegList.FindControl("tbTypeName");
        TextBox tbUnitName = (TextBox)fvMaterialRegList.FindControl("tbUnitName");

        int mIDX = -1;
        if (ddlMCode != null)
        {
            mIDX = int.Parse(ddlMCode.SelectedValue);
        }
        else
        {
            mIDX = int.Parse(ddlMCodeE.SelectedValue);
        }

        if (mIDX > 0)
        {
            DataMaster dLocal = new DataMaster();
            DetailMaterialList matDetail = new DetailMaterialList();
            matDetail.MIDX = mIDX;
            dLocal.MaterialList = new DetailMaterialList[1];
            dLocal.MaterialList[0] = matDetail;

            dLocal = serviceMaster.ActionDataMaster("materiallist", dLocal, 20);
            //get return code
            localString = dLocal.ReturnCode;

            //get current data
            if (localString == "0")
            {
                tbAsName.Text = dLocal.MaterialList[0].AsName;
                tbMName.Text = dLocal.MaterialList[0].MName;
                tbMDesc.Text = dLocal.MaterialList[0].MDesc;
                tbKName.Text = dLocal.MaterialList[0].KName;
                tbRUD.Text = dLocal.MaterialList[0].RUD.ToString();
                tbTypeName.Text = dLocal.MaterialList[0].TypeName;
                tbUnitName.Text = dLocal.MaterialList[0].UnitName;
            }
        }
        else //clear data
        {
            tbAsName.Text = String.Empty;
            tbMName.Text = String.Empty;
            tbMDesc.Text = String.Empty;
            tbKName.Text = String.Empty;
            tbRUD.Text = String.Empty;
            tbTypeName.Text = String.Empty;
            tbUnitName.Text = String.Empty;
        }
    }