public static async Task <ReturnedSaveFuncInfo> SaveRangeAsync(List <ProductPicturesBussines> list, string tranName = "") { var res = new ReturnedSaveFuncInfo(); var autoTran = string.IsNullOrEmpty(tranName); if (autoTran) { tranName = Guid.NewGuid().ToString(); } try { if (autoTran) { //BeginTransaction } res.AddReturnedValue(await UnitOfWork.ProductPictures.SaveRangeAsync(list, tranName)); res.ThrowExceptionIfError(); if (autoTran) { //CommitTransAction } } catch (Exception ex) { if (autoTran) { //RollBackTransAction } WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public static async Task <ReturnedSaveFuncInfo> SaveAsync(OrderBussines cls) { var res = new ReturnedSaveFuncInfo(); try { using (var client = new HttpClient()) { var json = Json.ToStringJson(cls); var content = new StringContent(json, Encoding.UTF8, "application/json"); var result = await client.PostAsync(Utilities.WebApi + "/api/Order/SaveAsync", content); foreach (var item in cls.DetList) { await SaveDetAsync(item); } } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public async Task <ReturnedSaveFuncInfo> SaveAsync(PardakhtHavaleBussines item, SqlTransaction tr) { var res = new ReturnedSaveFuncInfo(); try { var cmd = new SqlCommand("sp_PardakhtHavale_Insert", tr.Connection, tr) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@guid", item.Guid); cmd.Parameters.AddWithValue("@modif", item.Modified); cmd.Parameters.AddWithValue("@desc", item.Description ?? ""); cmd.Parameters.AddWithValue("@masterGuid", item.MasterGuid); cmd.Parameters.AddWithValue("@price", item.Price); cmd.Parameters.AddWithValue("@peygiryNo", item.Number); cmd.Parameters.AddWithValue("@bankTafsilGuid", item.BankTafsilGuid); cmd.Parameters.AddWithValue("@bankMoeinGuid", ParentDefaults.MoeinCoding.CLSMoein10101); cmd.Parameters.AddWithValue("@serverSt", (short)item.ServerStatus); cmd.Parameters.AddWithValue("@serverDate", item.ServerDeliveryDate); await cmd.ExecuteNonQueryAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public async Task <ReturnedSaveFuncInfo> ChangeStatusAsync(bool status, SqlTransaction tr = null) { var res = new ReturnedSaveFuncInfo(); var autoTran = tr == null; SqlConnection cn = null; try { if (autoTran) { cn = new SqlConnection(Cache.ConnectionString); await cn.OpenAsync(); tr = cn.BeginTransaction(); } res.AddReturnedValue(await UnitOfWork.DasteCheck.ChangeStatusAsync(this, status, tr)); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (autoTran) { res.AddReturnedValue(tr.TransactionDestiny(res.HasError)); res.AddReturnedValue(cn.CloseConnection()); } } return(res); }
private void btnSaveArticle_Click(object sender, EventArgs e) { var res = new ReturnedSaveFuncInfo(); try { mnuDelete.PerformClick(); res.AddReturnedValue(cls.AddToListSanad(GenerateDet())); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (res.HasError) { this.ShowError(res, "خطا در ثبت اقلام سند"); } else { ClearArticle(); FillDetails(); SetLables(); } } }
public static async Task <ReturnedSaveFuncInfo> SaveRangeAsync(List <BankSegestBussines> list, SqlTransaction tr = null) { var res = new ReturnedSaveFuncInfo(); var autoTran = tr == null; SqlConnection cn = null; try { if (autoTran) { cn = new SqlConnection(Cache.ConnectionString); await cn.OpenAsync(); tr = cn.BeginTransaction(); } res.AddReturnedValue(await UnitOfWork.BankSegest.SaveRangeAsync(list, tr)); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (autoTran) { res.AddReturnedValue(tr.TransactionDestiny(res.HasError)); res.AddReturnedValue(cn.CloseConnection()); } } return(res); }
public async Task <ReturnedSaveFuncInfo> SaveAsync(BankBussines item, SqlTransaction tr) { var res = new ReturnedSaveFuncInfo(); try { var cmd = new SqlCommand("sp_Banks_Save", tr.Connection, tr) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@guid", item.Guid); cmd.Parameters.AddWithValue("@modif", item.Modified); cmd.Parameters.AddWithValue("@st", item.Status); cmd.Parameters.AddWithValue("@name", item.Name); cmd.Parameters.AddWithValue("@code", item.Code); cmd.Parameters.AddWithValue("@desc", item.Description ?? ""); cmd.Parameters.AddWithValue("@shobe", item.Shobe ?? ""); cmd.Parameters.AddWithValue("@codeShobe", item.CodeShobe ?? ""); cmd.Parameters.AddWithValue("@hesabNumber", item.HesabNumber ?? ""); cmd.Parameters.AddWithValue("@serverSt", (short)item.ServerStatus); cmd.Parameters.AddWithValue("@serverDate", item.ServerDeliveryDate); await cmd.ExecuteNonQueryAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
private async void btnFinish_Click(object sender, EventArgs e) { var res = new ReturnedSaveFuncInfo(); try { res.AddReturnedValue(await SaveAsync((Guid)cmbUser.SelectedValue)); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (res.HasError) { var frm = new FrmShowErrorMessage(res, "خطا در ثبت سطوح دسترسی کاربر"); frm.ShowDialog(this); frm.Dispose(); } else { MessageBox.Show(this, "سطوح دسترسی کاربر با موفقیت ذخیره شد", "پیغام سیستم", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); } } }
private async void btnFinish_Click(object sender, EventArgs e) { var res = new ReturnedSaveFuncInfo(); try { if (cls.Guid == Guid.Empty) { cls.Guid = Guid.NewGuid(); } cls.Name = txtName.Text.Trim(); cls.Modified = DateTime.Now; res.AddReturnedValue(await cls.SaveAsync()); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (res.HasError) { var frm = new FrmShowErrorMessage(res, "خطا در ثبت نوع ملک"); frm.ShowDialog(this); frm.Dispose(); } else { DialogResult = DialogResult.OK; Close(); } } }
public async Task <ReturnedSaveFuncInfo> ExtractTempDIR(string archiveName) { var ret = new ReturnedSaveFuncInfo(); try { var pathtemp = Zip.TempDirName(); var fileInfo = new FileInfo(archiveName); pathtemp = Path.Combine(pathtemp, fileInfo.Name); pathtemp = Path.ChangeExtension(pathtemp, ".bak"); using (var archive = GZipArchive.Open(archiveName)) { foreach (var entry in archive.Entries.Where(entry => !entry.IsDirectory)) { entry.WriteToFile(pathtemp, new ExtractionOptions() { ExtractFullPath = true, Overwrite = true }); } } ret.value = pathtemp; } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); ret.AddReturnedValue(ex); } return(ret); }
public async Task <ReturnedSaveFuncInfo> RemoveAsync(string tranName = "") { var res = new ReturnedSaveFuncInfo(); var autoTran = string.IsNullOrEmpty(tranName); if (autoTran) { tranName = Guid.NewGuid().ToString(); } try { if (autoTran) { //BeginTransaction } res.AddReturnedValue(await UnitOfWork.Slider.RemoveAsync(Guid, tranName)); res.ThrowExceptionIfError(); if (autoTran) { //CommitTransAction } } catch (Exception ex) { if (autoTran) { //RollBackTransAction } WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public async Task <ReturnedSaveFuncInfo> CompressFileAsync(string PathForZipDirectory, string zipFilePath, CancellationToken token) { var ret = new ReturnedSaveFuncInfo(); int line = 0; try { line = 1; zipFilePath = zipFilePath.ToLower(); line = 2; var inf = new FileInfo(zipFilePath); line = 3; zipFilePath = inf.FullName.Replace(inf.Extension, ".npz2"); using (var archive = ArchiveFactory.Create(ArchiveType.GZip)) { line = 48; archive.AddAllFromDirectory(PathForZipDirectory); line = 51; token.ThrowIfCancellationRequested(); archive.SaveTo(zipFilePath, CompressionType.GZip); } line = 52; token.ThrowIfCancellationRequested(); line = 53; Directory.Delete(PathForZipDirectory, true); } catch (OperationCanceledException ex) { ret.AddReturnedValue(ex); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex, $"Line:{line}"); ret.AddReturnedValue(ex); } return(ret); }
public async Task <ReturnedSaveFuncInfo> SaveAsync(UserBussines item, SqlTransaction tr) { var res = new ReturnedSaveFuncInfo(); try { var cmd = new SqlCommand("sp_User_Save", tr.Connection, tr) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@guid", item.Guid); cmd.Parameters.AddWithValue("@modif", item.Modified); cmd.Parameters.AddWithValue("@st", item.Status); cmd.Parameters.AddWithValue("@name", item.Name ?? ""); cmd.Parameters.AddWithValue("@userName", item.UserName ?? ""); cmd.Parameters.AddWithValue("@pass", item.Password ?? ""); cmd.Parameters.AddWithValue("@access", item.Access ?? ""); cmd.Parameters.AddWithValue("@answer", item.AnswerQuestion ?? ""); cmd.Parameters.AddWithValue("@questiion", (short)item.SecurityQuestion); cmd.Parameters.AddWithValue("@email", item.Email); cmd.Parameters.AddWithValue("@mobile", item.Mobile); cmd.Parameters.AddWithValue("@serverSt", (short)item.ServerStatus); cmd.Parameters.AddWithValue("@serverDate", item.ServerDeliveryDate); await cmd.ExecuteNonQueryAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public async Task <ReturnedSaveFuncInfo> RemoveAsync(Guid guid, SqlTransaction tr) { var res = new ReturnedSaveFuncInfo(); try { var item = await GetAsync(tr.Connection.ConnectionString, guid); var cmd = new SqlCommand("sp_ReceptionCheckAvalDore_Remove", tr.Connection, tr) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@guid", guid); cmd.Parameters.AddWithValue("@userGuid", item.UserGuid); cmd.Parameters.AddWithValue("@sarmayeTafsilGuid", ParentDefaults.TafsilCoding.CLSTafsil5011001); cmd.Parameters.AddWithValue("@sarmayeMoeinGuid", ParentDefaults.MoeinCoding.CLSMoein50110); cmd.Parameters.AddWithValue("@tafsilCreditMoeinGuid", ParentDefaults.MoeinCoding.CLSMoein10304); cmd.Parameters.AddWithValue("@bankCreditMoeinGuid", ParentDefaults.MoeinCoding.CLSMoein10101); cmd.Parameters.AddWithValue("@sandouqCreditMoeinGuid", ParentDefaults.MoeinCoding.CLSMoein10102); await cmd.ExecuteNonQueryAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
private async void btnSaveNoTemp_Click(object sender, EventArgs e) { var res = new ReturnedSaveFuncInfo(); try { if (MessageBox.Show("آیا از ثبت اطلاعات اطمینان دارید؟", "پیغام سیستم", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } cls.IsTemp = false; res.AddReturnedValue(await SaveAsync()); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (res.HasError) { var frm = new FrmShowErrorMessage(res, "خطا در ثبت قولنامه به صورت داپم"); frm.ShowDialog(this); frm.Dispose(); } else { DialogResult = DialogResult.OK; Close(); } } }
public ReturnedSaveFuncInfo AddToListSanad(SanadDetailBussines sanadDetBusiness) { var res = new ReturnedSaveFuncInfo(); try { res.AddReturnedValue(sanadDetBusiness.CheckValidation()); if (res.HasError) { return(res); } sanadDetBusiness.MasterGuid = Guid; if (Details == null) { Details = new List <SanadDetailBussines>(); } var old = Details.FirstOrDefault(q => q.Guid == sanadDetBusiness.Guid); if (old != null) { Details.Remove(old); } Details.Add(sanadDetBusiness); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public static async Task <ReturnedSaveFuncInfo> RemoveAsync(Guid guid, SqlTransaction tr = null) { var res = new ReturnedSaveFuncInfo(); var autoTran = tr == null; SqlConnection cn = null; try { if (autoTran) { cn = new SqlConnection(Cache.ConnectionString); await cn.OpenAsync(); tr = cn.BeginTransaction(); } res.AddReturnedValue(await UnitOfWork.SerializedData.RemoveAsync(guid, tr)); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (autoTran) { res.AddReturnedValue(tr.TransactionDestiny(res.HasError)); res.AddReturnedValue(cn.CloseConnection()); } } return(res); }
public ReturnedSaveFuncInfo AddRangeToListSanad(List <SanadDetailBussines> sanaddet) { var res = new ReturnedSaveFuncInfo(); try { if (Details == null) { Details = new List <SanadDetailBussines>(); } foreach (var det in Details) { if (det != null) { res.AddReturnedValue(AddToListSanad(det)); if (res.HasError) { return(res); } } } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public static async Task <ReturnedSaveFuncInfo> CheckBankAsync(string bankName, SqlTransaction tr) { var res = new ReturnedSaveFuncInfo(); try { var bank = await GetAsync(bankName); if (bank != null) { return(res); } bank = new BankSegestBussines() { Guid = Guid.NewGuid(), BankName = bankName }; res.AddReturnedValue(await bank.SaveAsync(tr)); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
private async Task <ReturnedSaveFuncInfo> CheckvalidationAsync() { var res = new ReturnedSaveFuncInfo(); try { if (string.IsNullOrEmpty(Description)) { res.AddError("لطفا شرح سند را وارد نمایید"); } if (SumCredit == 0 && SumDebit == 0) { res.AddError("سند بدون سطر قابل درج نمی باشد"); } if (SumCredit != SumDebit) { res.AddError("سند موازنه نمی باشد"); } if (!await CheckCodeAsync(Guid, Number)) { res.AddError("شماره سند معتبر نمی باشد"); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
private async void btnQuery_Click(object sender, System.EventArgs e) { var res = new ReturnedSaveFuncInfo(); try { if (string.IsNullOrEmpty(txtQuery.Text)) { res.AddError("لطفا کوئری موردنظر را وارد نمایید"); return; } res.AddReturnedValue(await DataBaseUtilities.RunScript.RunAsync(this, txtQuery.Text, new SqlConnection(Settings.AppSettings.DefaultConnectionString))); if (!res.HasError) { res.AddInformation("اجرای کوئری با موفقیت انجام شد"); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } finally { var frm = new FrmShowErrorMessage(res, "خطا در درج شهرستان"); frm.ShowDialog(this); frm.Dispose(); } }
public static async Task <ReturnedSaveFuncInfo> SaveFromServerAsync() { var res = new ReturnedSaveFuncInfo(); SqlConnection cn = null; SqlTransaction tr = null; try { cn = new SqlConnection(Cache.ConnectionString); var list = await WebCalendar.GetAllAsync(); res.AddReturnedValue(list); if (res.HasError) { return(res); } if (list.value == null || list.value.Count <= 0) { return(res); } await cn.OpenAsync(); tr = cn.BeginTransaction(); var listBus = new List <CalendarBussines>(); foreach (var item in list.value) { listBus.Add(new CalendarBussines() { Guid = Guid.NewGuid(), Modified = DateTime.Now, Description = item.Description, DateM = item.DateM, Monasebat = item.Monasebat, isTatil = item.STRasmi }); } res.AddReturnedValue(await RemoveAllAsync(tr)); if (res.HasError) { return(res); } res.AddReturnedValue(await SaveRangeAsync(listBus, tr)); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { res.AddReturnedValue(tr.TransactionDestiny(res.HasError)); res.AddReturnedValue(cn.CloseConnection()); } return(res); }
private ReturnedSaveFuncInfo CheckValidation() { var res = new ReturnedSaveFuncInfo(); try { if (string.IsNullOrEmpty(SerialNumber)) { res.AddError("سریال دسته چک نمی تواند خالی باشد"); } if (BankGuid == Guid.Empty) { res.AddError("بانک نمی تواند خالی باشد"); } if (FromNumber > ToNumber) { res.AddError("شماره چک ها را صحیح وارد نمایید"); } if (CheckPages == null || CheckPages.Count <= 0) { res.AddError("لطفا برگه چک ها را وارد نمایید"); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } return(res); }
public async Task <ReturnedSaveFuncInfo> SaveAsync(SimcardBussines item, SqlTransaction tr) { var res = new ReturnedSaveFuncInfo(); try { var cmd = new SqlCommand("sp_Simcard_Save", tr.Connection, tr) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@guid", item.Guid); cmd.Parameters.AddWithValue("@st", item.Status); cmd.Parameters.AddWithValue("@number", item.Number); cmd.Parameters.AddWithValue("@owner", item.Owner ?? ""); cmd.Parameters.AddWithValue("@operator", item.Operator ?? ""); cmd.Parameters.AddWithValue("@shBlock", item.isSheypoorBlocked); cmd.Parameters.AddWithValue("@nextUseSh", item.NextUseSheypoor); cmd.Parameters.AddWithValue("@nextUseD", item.NextUseDivar); await cmd.ExecuteNonQueryAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public static async Task <ReturnedSaveFuncInfo> SaveAsync(BuildingConditionBussines cls) { var res = new ReturnedSaveFuncInfo(); try { var obj = new WebBuildingCondition() { Guid = cls.Guid, Name = cls.Name, Modified = cls.Modified, Status = cls.Status, HardSerial = cls.HardSerial, ServerStatus = cls.ServerStatus, ServerDeliveryDate = cls.ServerDeliveryDate }; await obj.SaveAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public async Task <ReturnedSaveFuncInfo> SaveAsync(AdvisorBussines item, SqlTransaction tr) { var res = new ReturnedSaveFuncInfo(); try { var cmd = new SqlCommand("sp_Advisor_Save", tr.Connection, tr) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@guid", item.Guid); cmd.Parameters.AddWithValue("@st", item.Status); cmd.Parameters.AddWithValue("@name", item.Name ?? ""); cmd.Parameters.AddWithValue("@address", item.Address ?? ""); cmd.Parameters.AddWithValue("@serverSt", (short)item.ServerStatus); cmd.Parameters.AddWithValue("@serverDate", item.ServerDeliveryDate); await cmd.ExecuteNonQueryAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public async Task <ReturnedSaveFuncInfo> SaveAsync(SmsPanelsBussines item, SqlTransaction tr) { var res = new ReturnedSaveFuncInfo(); try { var cmd = new SqlCommand("sp_SmsPanel_Save", tr.Connection) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@guid", item.Guid); cmd.Parameters.AddWithValue("@st", item.Status); cmd.Parameters.AddWithValue("@name", item.Name ?? ""); cmd.Parameters.AddWithValue("@sender", item.Sender ?? ""); cmd.Parameters.AddWithValue("@api", item.API ?? ""); await cmd.ExecuteNonQueryAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
private ReturnedSaveFuncInfo CheckValidation() { var res = new ReturnedSaveFuncInfo(); try { if (Price <= 0) { res.AddError("لطفا مبلغ را وارد نمایید"); } if (string.IsNullOrEmpty(BankName)) { res.AddError("لطفا بانک صادر کننده چک را وارد نمایید"); } if (string.IsNullOrEmpty(CheckNumber)) { res.AddError("لطفا شماره چک را وارد نمایید"); } if (SandouqTafsilGuid == Guid.Empty) { res.AddError("لطفا صندوق مقصد را انتخاب نمایید"); } if (TafsilGuid == Guid.Empty) { res.AddError("لطفا پردازنده چک را انتخاب نمایید"); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
public static async Task <ReturnedSaveFuncInfo> SaveAsync(SanadBussines cls) { var res = new ReturnedSaveFuncInfo(); try { var obj = new WebSanad() { Guid = cls.Guid, Modified = cls.Modified, UserGuid = cls.UserGuid, HardSerial = cls.HardSerial, ServerStatus = cls.ServerStatus, ServerDeliveryDate = cls.ServerDeliveryDate, Description = cls.Description, DateM = cls.DateM, Number = cls.Number, SanadType = cls.SanadType, SanadStatus = cls.SanadStatus, DetList = cls.Details }; await obj.SaveAsync(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
private ReturnedSaveFuncInfo CheckValidation() { var res = new ReturnedSaveFuncInfo(); try { if (Price <= 0) { res.AddError("لطفا مبلغ را وارد نمایید"); } if (string.IsNullOrEmpty(DasteCheckName)) { res.AddError("لطفا دسته چک را وارد نمایید"); } if (CheckPageGuid == Guid.Empty) { res.AddError("لطفا برگه چک را انتخاب نمایید"); } if (TafsilGuid == Guid.Empty) { res.AddError("لطفا پردازنده چک را انتخاب نمایید"); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }