コード例 #1
0
        public static HORep_ManageResultString SaveHOReplenishment(HORep_CVForReplenishment HORep, DataTable tblHORepDetails)
        {
            var manageResult = new HORep_ManageResultString();

            try
            {
                var dbUtil = new DatabaseManager();
                using (var conn = new SqlConnection(dbUtil.getSQLConnectionString("MainDB")))
                {
                    string result = string.Empty;

                    conn.Open();
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.CommandText    = "spDisHORep_SaveHOReplenishment";
                        cmd.CommandTimeout = 180;
                        cmd.Parameters.AddWithValue("@ID", HORep.ID);
                        cmd.Parameters.AddWithValue("@TransactionDate", HORep.TransactionDate);
                        cmd.Parameters.AddWithValue("@intIDMasPayee", HORep.intIDMasPayee);
                        cmd.Parameters.AddWithValue("@intIDMasCOAIndividualSubsidiaryRF", HORep.intIDMasCOAIndividualSubsidiaryRF);
                        cmd.Parameters.AddWithValue("@intIDMasCOAIndividualSubsidiaryCiB", HORep.intIDMasCOAIndividualSubsidiaryCiB);
                        cmd.Parameters.AddWithValue("@strCheckNo", HORep.strCheckNo);
                        cmd.Parameters.AddWithValue("@CheckDate", HORep.CheckDate);
                        cmd.Parameters.AddWithValue("@curAmount", HORep.curAmount);
                        cmd.Parameters.AddWithValue("@strParticulars", HORep.strParticulars);
                        cmd.Parameters.AddWithValue("@intIDSecUser", HORep.intIDSecUser);
                        cmd.Parameters.AddWithValue("@HORep_CVForReplenishmentDetail", tblHORepDetails);
                        result = (string)cmd.ExecuteScalar();
                    }

                    if (result.Contains("Success"))
                    {
                        string[] separators = { "," };
                        string[] words      = result.Split(separators, StringSplitOptions.RemoveEmptyEntries);

                        manageResult.Message = words[0].ToString();
                        manageResult.Code    = words[1].ToString();
                        manageResult.ID      = int.Parse(words[2].ToString());
                    }
                    else
                    {
                        manageResult.Message = result;
                        manageResult.Code    = "";
                        manageResult.ID      = 0;
                    }
                }
            }
            catch (Exception ex)
            {
                manageResult.Message = "Error: " + ex.ToString();
                manageResult.Code    = "";
                manageResult.ID      = 0;
            }

            return(manageResult);
        }
    private void SaveHOReplenishment()
    {
        try
        {
            HORep_ManageResultString result = new HORep_ManageResultString();
            result = HOReplenishmentBAL.SaveHOReplenishment(Request.QueryString, Request.Form);

            Response.Write(result.ToJSON());
        }
        catch (Exception ex)
        {
            Response.Write("Error: " + ex.ToString());
        }
    }