public static List <RequestForUnlockingBO> GetRequestUnlockingList(int BranchID, int ModuleType, bool blnShowCancel, bool blnAllBranch) { var dbUtil = new DatabaseManager(); var MCs = new List <RequestForUnlockingBO>(); using (SqlConnection conn = new SqlConnection(dbUtil.getSQLConnectionString("MainDB"))) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "spGetRequestUnlockingList"; cmd.CommandTimeout = 180; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@intIDMasLocation", SqlDbType.SmallInt).Value = BranchID; cmd.Parameters.AddWithValue("@intIDMasModuleLocking", SqlDbType.SmallInt).Value = ModuleType; cmd.Parameters.AddWithValue("@blnShowCancel", SqlDbType.Bit).Value = blnShowCancel; cmd.Parameters.AddWithValue("@blnAllBranch", SqlDbType.Bit).Value = blnAllBranch; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { var mc = new RequestForUnlockingBO { ID = object.ReferenceEquals(reader["ID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["ID"]), intIDMasLocation = object.ReferenceEquals(reader["intIDMasLocation"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIDMasLocation"]), intIDMasModuleLocking = object.ReferenceEquals(reader["intIDMasModuleLocking"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIDMasModuleLocking"]), strModuleLocking = object.ReferenceEquals(reader["strModuleLocking"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strModuleLocking"]), strRequestor = object.ReferenceEquals(reader["strRequestor"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strRequestor"]), datRequest = object.ReferenceEquals(reader["datRequest"], DBNull.Value) ? String.Empty : Convert.ToString(reader["datRequest"]), strRequestNo = object.ReferenceEquals(reader["strRequestNo"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strRequestNo"]), datFrom = object.ReferenceEquals(reader["datFrom"], DBNull.Value) ? String.Empty : Convert.ToString(reader["datFrom"]), datTo = object.ReferenceEquals(reader["datTo"], DBNull.Value) ? String.Empty : Convert.ToString(reader["datTo"]), intIDMasUnlockingReason = object.ReferenceEquals(reader["intIDMasUnlockingReason"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intIDMasUnlockingReason"]), strReason = object.ReferenceEquals(reader["strReason"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strReason"]), datApprove = object.ReferenceEquals(reader["datApprove"], DBNull.Value) ? String.Empty : Convert.ToString(reader["datApprove"]), datExpire = object.ReferenceEquals(reader["datExpire"], DBNull.Value) ? String.Empty : Convert.ToString(reader["datExpire"]), strStatus = object.ReferenceEquals(reader["strStatus"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strStatus"]), strApprover = object.ReferenceEquals(reader["strApprover"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strApprover"]), blnApprove = object.ReferenceEquals(reader["blnApprove"], DBNull.Value) ? 0 : Convert.ToInt32(reader["blnApprove"]), blnCancel = object.ReferenceEquals(reader["blnCancel"], DBNull.Value) ? 0 : Convert.ToInt32(reader["blnCancel"]) }; MCs.Add(mc); } return(MCs); } } } }
public static string ManageRequestForUnlocking(NameValueCollection querystring) { var r = new RequestForUnlockingBO(); UserProfile objUserProfile = WebCommon.GetUserProfile(); int ID; DateTime dat; r.ID = int.TryParse(querystring.Get("ID"), out ID) ? ID : 0; r.intIDMasLocation = int.TryParse(querystring.Get("intIDMasLocation"), out ID) ? ID : 0; r.intIDMasModuleLocking = int.TryParse(querystring.Get("intIDMasModuleLocking"), out ID) ? ID : 0; r.strRequestNo = querystring.Get("strRequestNo"); r.intIDSecUser = Convert.ToInt32(objUserProfile.UserId); r.datFrom = DateTime.TryParse(querystring.Get("datFrom"), out dat) ? dat.ToShortDateString() : string.Empty; r.datTo = DateTime.TryParse(querystring.Get("datTo"), out dat) ? dat.ToShortDateString() : string.Empty; r.intIDMasUnlockingReason = int.TryParse(querystring.Get("intIDMasUnlockingReason"), out ID) ? ID : 0; string strMode = querystring.Get("strMode"); string param = WebCommon.ToXML(r); return(RequestForUnlockingDAL.ManageRequestForUnlocking(param, strMode)); }