/// <summary>
 /// ویرایش الگوی سند
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public Models.ActionResultModelBinding UpdatetDocumentTemplate(Models.DocumnetTemplateModelBinding model)
 {
     try
     {
         using (var repo = new Repository.Repository(this, "usp_updateAccountingDocumentTemplate"))
         {
             repo.cmd.Parameters.AddWithValue("@id", model.Id);
             repo.cmd.Parameters.AddWithValue("@title", model.Title);
             repo.cmd.Parameters.AddWithValue("@descriptionHead", model.DescriptionHeader);
             repo.cmd.Parameters.AddWithValue("@documentTypeId", model.DocumentTypeId);
             repo.cmd.Parameters.AddWithValue("@accountCode", model.TafsilCode);
             repo.cmd.Parameters.AddWithValue("@natureId", model.NatureId);
             repo.cmd.Parameters.AddWithValue("@descriptionRow", model.DescriptionRow);
             repo.ExecuteNonQuery();
             return(new Models.ActionResultModelBinding
             {
                 Message = repo.rMsg,
                 Status = repo.rCode == 1 ? Models.ActionResult.Success : Models.ActionResult.Failed
             });
         }
     }
     catch (Exception c)
     {
         return(new Models.ActionResultModelBinding
         {
             Message = c.Message,
             Status = Models.ActionResult.Failed
         });
     }
 }
 /// <summary>
 /// حذف الگوی سند
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public Models.ActionResultModelBinding DeletetDocumentTemplate(Models.DocumnetTemplateModelBinding model)
 {
     try
     {
         using (var repo = new Repository.Repository(this, "usp_deleteAccountingDocumentTemplate"))
         {
             repo.cmd.Parameters.AddWithValue("@id", model.Id);
             repo.ExecuteNonQuery();
             return(new Models.ActionResultModelBinding
             {
                 Message = repo.rMsg,
                 Status = repo.rCode == 1 ? Models.ActionResult.Success : Models.ActionResult.Failed
             });
         }
     }
     catch (Exception c)
     {
         return(new Models.ActionResultModelBinding
         {
             Message = c.Message,
             Status = Models.ActionResult.Failed
         });
     }
 }