Example #1
0
    bool SaveRec()
    {
        int  Zero   = 0;
        bool result = false;

        try
        {
            if (Request.QueryString[0].Equals("INSERT"))
            {
                if (txtCurrencyRate.Text == Zero.ToString())
                {
                    ShowMessage("#Avisos", "Rate not be a 0 ", CommonClasses.MSG_Warning);
                    ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", "Showalert();", true);

                    return(false);
                }
                else
                {
                }
                BL_CurrancyMaster = new CurrancyMaster_BL();
                if (Setvalues())
                {
                    if (BL_CurrancyMaster.Save())
                    // dt5=CommonClasses.Execute("Select * from CURRANCY_MASTER where CURR_CM_COMP_ID = '" + Convert.ToInt32(Session["CompanyId"]) + "' and ES_DELETE=0 and CURR_NAME!='"+txtCurrancyName.Text+"' and CURR_COUNTRY_CODE='"+ddlCountry.SelectedValue+"' ");
                    {
                        string Code = CommonClasses.GetMaxId("Select Max(CURR_CODE) from CURRANCY_MASTER");
                        CommonClasses.WriteLog("Currency Master", "Save", "Item Category Master", BL_CurrancyMaster.CURR_NAME, Convert.ToInt32(Code), Convert.ToInt32(Session["CompanyId"]), Convert.ToInt32(Session["CompanyCode"]), (Session["Username"].ToString()), Convert.ToInt32(Session["UserCode"]));
                        result = true;
                        Response.Redirect("~/Admin/VIEW/ViewCurrancyMaster.aspx", false);
                    }
                    else
                    {
                        if (BL_CurrancyMaster.Msg != "")
                        {
                            ShowMessage("#Avisos", BL_CurrancyMaster.Msg.ToString(), CommonClasses.MSG_Warning);

                            BL_CurrancyMaster.Msg = "";
                        }
                        ddlCountry.Focus();
                    }
                }
            }
            else if (Request.QueryString[0].Equals("MODIFY"))
            {
                BL_CurrancyMaster = new CurrancyMaster_BL(mlCode);
                if (Setvalues())
                {
                    if (BL_CurrancyMaster.Update())
                    {
                        CommonClasses.RemoveModifyLock("CURRANCY_MASTER", "MODIFY", "CURR_CODE", mlCode);
                        CommonClasses.WriteLog("Currancy Master", "Update", "Currancy Master", BL_CurrancyMaster.CURR_NAME, mlCode, Convert.ToInt32(Session["CompanyId"]), Convert.ToInt32(Session["CompanyCode"]), (Session["Username"].ToString()), Convert.ToInt32(Session["UserCode"]));
                        result = true;
                        Response.Redirect("~/Admin/VIEW/ViewCurrancyMaster.aspx", false);
                    }
                    else
                    {
                        if (BL_CurrancyMaster.Msg != "")
                        {
                            ShowMessage("#Avisos", BL_CurrancyMaster.Msg.ToString(), CommonClasses.MSG_Warning);
                            ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", "Showalert();", true);

                            BL_CurrancyMaster.Msg = "";
                        }
                        txtCurrancyName.Focus();
                    }
                }
            }
        }
        catch (Exception ex)
        {
            CommonClasses.SendError("Currency Master", "SaveRec", ex.Message);
        }
        return(result);
    }