Esempio n. 1
0
        public static bool Save_TaxMaster(bool isOnlyDelete, TaxMasterInfo objBankInfo, UserInfo objUserInfo, out string errormsg)
        {
            errormsg = "";

            #region Validations
            if (!Validations.ValidateDataType(objBankInfo.TaxDefinationID, Validations.ValueType.Integer, true, "Tax", out errormsg))
            {
                return(false);
            }
            if (!Validations.ValidateDataType(objBankInfo.TaxName, Validations.ValueType.AlphaNumericSpecialChar, false, "Tax Name", out errormsg))
            {
                return(false);
            }
            #endregion

            using (DBHelper dbhlper = new DBHelper("[spTaxMstSave]", true))
            {
                DBHelper.AddPparameter("@TaxDefinationID", objBankInfo.TaxDefinationID.Trim().Length > 0 ? Convert.ToInt32(objBankInfo.TaxDefinationID) : 0, DBHelper.param_types.Int);
                DBHelper.AddPparameter("@TaxName", objBankInfo.TaxName, DBHelper.param_types.Varchar);
                DBHelper.AddPparameter("@UserCode", objUserInfo.UserCode.ToString().Trim(), DBHelper.param_types.Varchar);
                DBHelper.AddPparameter("@isOnlyDelete", (isOnlyDelete ? 'Y' : 'N'), DBHelper.param_types.Varchar);
                DBHelper.AddPparameter("@NewDatauniqueID", 0, DBHelper.param_types.BigInt, 50, DBHelper.param_direction.Output);
                DBHelper.AddPparameter("@ErrorMessage", errormsg, DBHelper.param_types.Varchar, 500, DBHelper.param_direction.Output);

                return(DBHelper.Execute_NonQuery(out errormsg));
            }
        }
Esempio n. 2
0
        public static List <TaxMasterInfo> GetList_TaxMaster(int mode, string TaxDefinationID)
        {
            using (DBHelper dbhlper = new DBHelper("spTaxMstGet"))
            {
                DBHelper.AddPparameter("@Mode", mode);
                DBHelper.AddPparameter("@TaxDefinationID", TaxDefinationID);

                using (DataSet ds = DBHelper.Execute_Query())
                {
                    if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                    {
                        List <TaxMasterInfo> list = new List <TaxMasterInfo>();
                        TaxMasterInfo        obj  = null;

                        foreach (DataRow dr in ds.Tables[0].Rows)
                        {
                            obj = new TaxMasterInfo();
                            obj.TaxDefinationID = dr["TaxDefinationID"].ToString();
                            obj.TaxName         = dr["TaxName"].ToString();

                            list.Add(obj);
                        }

                        return(list);
                    }
                }
            }

            return(null);
        }
        public ActionResult Save_TaxMaster(string isOnlyDelete, string TaxDefinationID, string TaxName)
        {
            using (iGst_Svc.GSTServiceClient iGstSvc = new iGst_Svc.GSTServiceClient())
            {
                TaxMasterInfo objBank = new TaxMasterInfo();

                objBank.TaxDefinationID = TaxDefinationID;
                objBank.TaxName         = TaxName;

                if (iGstSvc.Save_TaxMaster(isOnlyDelete.Trim().ToUpper() == "Y", objBank, ((UserInfo)Session["UserDetails"]), out ErrorMessage))
                {
                    return(Json("Ok", JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(ErrorMessage, JsonRequestBehavior.AllowGet));
        }
Esempio n. 4
0
        public static TaxMasterInfo GetDetails_TaxMaster(int mode, string TaxDefinationID)
        {
            if (!string.IsNullOrEmpty(TaxDefinationID))
            {
                List <TaxMasterInfo> list = GetList_TaxMaster(mode, TaxDefinationID);

                if (list != null && list.Count() > 0)
                {
                    return(list[0]);
                }
            }

            TaxMasterInfo obj = new TaxMasterInfo();

            obj.TaxDefinationID = "0";
            obj.TaxName         = "";

            return(obj);
        }
Esempio n. 5
0
 public bool Save_TaxMaster(bool isOnlyDelete, TaxMasterInfo objBankInfo, UserInfo objUserInfo, out string errormsg)
 {
     return(wscalls.Save_TaxMaster(isOnlyDelete, objBankInfo, objUserInfo, out errormsg));
 }