-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReturnClass.cs
141 lines (114 loc) · 8.38 KB
/
ReturnClass.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
using System;
using System.Data;
using System.Text;
using System.Collections;
using System.Configuration;
using System.Web;
using System.Xml;
namespace MHP20ClassLib {
/*
*
* ومن فرعها في دبي، تقدم M: حالياً خدماتها لعملائها في المملكة العربية السعودية ومصر والعراق وأبوظبي والشارقة ورأس الخيمة. كما قدمت الشركة خدماتها خلال السنوات الأخيرة في الأراضي الفلسطينية وسوريا وعُمان. ولتعزيز ورفع مستوى عروض خدماتها الأساسية، تتمتع الشركة بعلاقات متميزة مع عدد من الشركاء المحليين في أنحاء منطقة الخليج، وبالتحديد في كل من البحرين وقطر والمملكة العربية السعودية ومصر والكويت.
* */
public class DTReturnClass {
public DataTable Datatable = null;
public bool Success = false;
public string Message = "";
public string Techmessage = "";
public DTReturnClass() {
}
public DTReturnClass(bool _success) {
Success = _success;
}
}
[Serializable()]
public class ReturnClass {
private bool mSuccess = false;
private string mMessage = "";
private string mTechmessage = "";
private int mIntvar = 0;
private double mDoublevar = 0;
private long mLongvar = 0;
public bool Success {
get { return mSuccess; }
set { mSuccess = value; }
}
public string Message {
get { return mMessage; }
set { mMessage = value; }
}
public string Techmessage {
get { return mTechmessage; }
set { mTechmessage = value; }
}
public int Intvar {
get { return mIntvar; }
set { mIntvar = value; }
}
public double Doublevar {
get { return mDoublevar; }
set { mDoublevar = value; }
}
public long Longvar {
get { return mLongvar; }
set { mLongvar = value; }
}
public ReturnClass() {
}
public ReturnClass(bool _success) {
mSuccess = _success;
}
public void AddMessage(string _msg) {
mMessage += "\r\n" + _msg;
}
public void AddTechMessage(string _msg) {
mTechmessage += "\r\n" + _msg;
}
public string GetBothMessages() {
return mMessage + " " + mTechmessage;
}
public void SetProps(DTReturnClass ret) {
mSuccess = ret.Success;
mMessage = ret.Message;
mTechmessage = ret.Techmessage;
}
public string GetMessage(bool admin) {
string outy = "";
if (admin) {
if (mTechmessage.Length == 0) {
outy = mMessage;
} else {
outy = mTechmessage;
}
} else {
outy = mMessage;
}
return outy;
}
public void SetFailureMessage(string message) {
mSuccess = false;
mMessage = message;
mTechmessage = message;
}
public void SetFailureMessage(string message, string techmessage) {
mSuccess = false;
mMessage = message;
mTechmessage = techmessage;
}
/*
public void SendNotificationEmail(EmailHelperClass helper) {
WebEmailClass2 email = new WebEmailClass2(helper.LogFolder, helper.SmtpSSL);
SimpleEmailVO vo = new SimpleEmailVO();
string subject = "Error from CMS4 Date:" + DateTime.Now.ToString("yyyy/MM/dd hh:mm") + " Application:" + helper.ApplicationName + " Url:" + helper.Url;
vo.ToEmail = helper.ToEmail;
vo.ToName = helper.ToName;
vo.FromEmail = helper.FromEmail;
vo.FromName = helper.FromName;
vo.Subject = subject;
vo.HtmlBody = subject + " <p>Message:[" + Message + "]</p> <p>Techmessage:[" + Techmessage + "]</p>";
vo.TextBody = subject + "\r\n\r\n Message:" + Message + " \r\n\r\n Techmessage:[" + Techmessage + "]";
ReturnClass outcome = email.Send(vo);
}
*/
}
}