private static List <DeltoneCRM_DAL.CompanyDAL.CompanyView> GetEventListCompany(string month, string yearV)
        {
            var listCompany  = new List <DeltoneCRM_DAL.CompanyDAL.CompanyView>();
            var conn         = ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString;
            var reminderList = new CalendarEventDAL(conn).GetAllCAllBackEvents();
            var monthtype    = month;
            var year         = yearV;

            reminderList = GetAllCurrentMonthValid(reminderList, monthtype, year);
            if (reminderList.Count() > 0)
            {
                foreach (var item in reminderList)
                {
                    if (item.companyId != "0")
                    {
                        var comView = new DeltoneCRM_DAL.CompanyDAL.CompanyView();
                        comView.CompanyID = Convert.ToInt32(item.companyId);

                        listCompany.Add(comView);
                    }
                }
            }

            return(listCompany);
        }
Exemple #2
0
        private string EventSelectedByCompanyEventId(int eveID)
        {
            var    dateEventstarted = "";
            string cs          = ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString;
            var    selectedEve = new CalendarEventDAL(cs).getEvents(eveID);

            if (selectedEve.Count() > 0)
            {
                var contactStr = "";
                var comId      = Convert.ToInt32(selectedEve[0].companyId.ToString());
                if (comId > 0)
                {
                    var conId = GetContacts(comId.ToString());
                    contactStr = PopulateContact(conId);
                }
                var desc = Regex.Replace(selectedEve[0].description.Trim(), @"\t|\n|\r", "");

                dateEventstarted = selectedEve[0].id.ToString() + "#rr#"
                                   + selectedEve[0].title.Trim() + "#rr#"
                                   + desc + "#rr#"
                                   + selectedEve[0].start + "#rr#"
                                   + selectedEve[0].end + "#rr#"
                                   + selectedEve[0].allDay + "#rr#"
                                   + selectedEve[0].color + "#rr#"
                                   + selectedEve[0].url + "#rr#"
                                   + selectedEve[0].createdDate + "#rr#"
                                   + selectedEve[0].modifiedDate + "#rr#"
                                   + selectedEve[0].start.ToString("yyyy-MM-dd") + "#rr#"
                                   + comId + "," + contactStr;
            }

            return(dateEventstarted);
        }
        protected string GetCAllBackEvents(string monthtype, string year)
        {
            String strOutput = "{\"aaData\":[";

            using (SqlConnection conn = new SqlConnection())
            {
                var connStr = ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString;

                var reminderList = new CalendarEventDAL(connStr).GetAllCAllBackEvents();
                reminderList = GetAllCurrentMonthValid(reminderList, monthtype, year);
                if (reminderList.Count() > 0)
                {
                    foreach (var item in reminderList)
                    {
                        if (item.companyId != "0")
                        {
                            var viewCom     = "<img src='../Images/Edit.png' onclick='ViewCom(" + item.companyId + ")'/>";
                            var comId       = item.companyId;
                            var fillCom     = FillCompanyContactObj(comId);
                            var CoName      = fillCom.CoName;
                            var contactName = fillCom.contactName;
                            var telephone   = fillCom.telephone;
                            var mobile      = fillCom.mobile;
                            var view        = item.url;
                            var dexc        = Regex.Replace(item.description.ToString(), @"\t|\n|\r", "");
                            dexc = dexc.Replace(@"\", "-");
                            dexc = dexc.Replace("\"", "");
                            var message = item.start.Date.ToShortDateString() + " --> " + dexc;
                            strOutput = strOutput + "[\"" + comId + "\"," + "\"" + CoName + "\","
                                        + "\"" + contactName + "\","
                                        + "\"" + telephone + "\","
                                        + "\"" + mobile + "\","
                                        + "\"" + message + "\","
                                        + "\"" + viewCom + "\"],";
                        }
                    }
                    int Length = strOutput.Length;
                    strOutput = strOutput.Substring(0, (Length - 1));
                }
                strOutput = strOutput + "]}";
            }
            return(strOutput);
        }