コード例 #1
0
 public RptSortiesOverTimePlotModel(DataRow dr)
 {
     X      = DateTimeJavaScript.ToJavaScriptMilliseconds(dr.Field <DateTime>("Date"));
     Y      = dr.Field <int>("Sorties");
     Kills  = dr.Field <int>("Kills");
     Deaths = dr.Field <int>("Deaths");
 }
コード例 #2
0
        public bool AddBulkLeads(List <DailyLeadEntity> leads)
        {
            bool isSalesAdded = false;

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    foreach (DailyLeadEntity leaddb in leads)
                    {
                        DailyLead lead = new DailyLead();
                        lead.AuthForHire     = leaddb.AuthForHire;
                        lead.DailyLeadID     = leaddb.DailyLeadID;
                        lead.DateFiled       = leaddb.DateFiled;
                        lead.DOTNumber       = leaddb.DOTNumber;
                        lead.Drivers         = leaddb.Drivers;
                        lead.Interstate      = leaddb.Interstate;
                        lead.LeadDocID       = leaddb.LeadDocID;
                        lead.LegalName       = leaddb.LegalName;
                        lead.MailingAddress  = leaddb.MailingAddress;
                        lead.OperatingStatus = leaddb.OperatingStatus;
                        lead.PhoneNo         = leaddb.PhoneNo;
                        lead.PhysicalAddress = leaddb.PhysicalAddress;
                        lead.PowerUnits      = leaddb.PowerUnits;
                        lead.Status          = leaddb.Status;
                        lead.TimeZone        = leaddb.TimeZone;
                        lead.ZipCode         = leaddb.ZipCode;
                        lead.SavedOn         = DateTimeJavaScript.GetCurrentTime().ToString();
                        uow.DailyLeadRepository.Insert(lead);
                    }
                    uow.Save();
                    isSalesAdded = true;
                }
                catch
                {
                    isSalesAdded = false;
                }
            }

            return(isSalesAdded);
        }
コード例 #3
0
        public bool EditLead(LeadData lead)
        {
            bool isSalesEdited = false;

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    Lead leaddb = uow.LeadRepository.Get().Where(x => x.LeadID == lead.LeadID).FirstOrDefault();
                    leaddb.BusinessName      = lead.BusinessName;
                    leaddb.ComplianceAgent   = lead.ComplianceAgent;
                    leaddb.ContactName       = lead.ContactName;
                    leaddb.Date              = DateTime.Now.Date.ToShortDateString();
                    leaddb.DOTNo             = lead.DOTNo;
                    leaddb.Email             = lead.Email;
                    leaddb.PhoneNoForContact = lead.PhoneNoForContact;
                    leaddb.ServiceDiscussed  = lead.ServiceDiscussed;
                    leaddb.SalesPersonID     = lead.SalesPersonID;
                    uow.LeadRepository.Update(leaddb);
                    uow.Save();
                    if (!String.IsNullOrEmpty(lead.Notes) && !String.IsNullOrEmpty(lead.TimeLine))
                    {
                        LeadNote leadNote = new LeadNote();
                        leadNote.LeadID     = leaddb.LeadID;
                        leadNote.Note       = lead.Notes;
                        leadNote.Timeline   = lead.TimeLine;
                        leadNote.NoteLeftAt = DateTimeJavaScript.GetCurrentTime().ToString();
                        uow.LeadNoteRepository.Insert(leadNote);
                        uow.Save();
                    }
                    isSalesEdited = true;
                }
                catch
                {
                    isSalesEdited = false;
                }
            }

            return(isSalesEdited);
        }
コード例 #4
0
        public bool AddLead(LeadData lead)
        {
            bool isSalesAdded = false;

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    Lead leaddb = new Lead();
                    leaddb.BusinessName      = lead.BusinessName;
                    leaddb.ComplianceAgent   = lead.ComplianceAgent;
                    leaddb.ContactName       = lead.ContactName;
                    leaddb.Date              = DateTime.Now.Date.ToShortDateString();
                    leaddb.DOTNo             = lead.DOTNo;
                    leaddb.Email             = lead.Email;
                    leaddb.PhoneNoForContact = lead.PhoneNoForContact;
                    leaddb.ServiceDiscussed  = lead.ServiceDiscussed;
                    leaddb.SalesPersonID     = lead.SalesPersonID;
                    uow.LeadRepository.Insert(leaddb);
                    uow.Save();
                    LeadNote leadNote = new LeadNote();
                    leadNote.LeadID     = leaddb.LeadID;
                    leadNote.Note       = lead.Notes;
                    leadNote.Timeline   = lead.TimeLine;
                    leadNote.NoteLeftAt = DateTimeJavaScript.GetCurrentTime().ToString();
                    uow.LeadNoteRepository.Insert(leadNote);
                    uow.Save();
                    isSalesAdded = true;
                }
                catch
                {
                    isSalesAdded = false;
                }
            }

            return(isSalesAdded);
        }
コード例 #5
0
 public void ConvertDateTimeToJSMilliseconds_Success()
 {
     // Date.UTC(2018, 4, 18) = 1526601600000
     // In Date.UTC, month is 0 - 11
     Assert.That(DateTimeJavaScript.ToJavaScriptMilliseconds(new DateTime(2018, 5, 18)) == 1526616000000);
 }
コード例 #6
0
 public RptScoreOverTimePlotModel(DataRow dr, string colname)
 {
     Date  = DateTimeJavaScript.ToJavaScriptMilliseconds(dr.Field <DateTime>("Date"));
     Count = dr.Field <int>(colname);
 }
コード例 #7
0
        public bool AddMCSales(MCSaleEntity mcSale)
        {
            bool isAdded = false;

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    if (mcSale.saleType == SaleType.Submitted)
                    {
                        MCSale mcSaledb = new MCSale();
                        mcSaledb.AddressOnCard   = mcSale.AddressOnCard;
                        mcSaledb.DotNo           = mcSale.DotNo;
                        mcSaledb.Email           = mcSale.Email;
                        mcSaledb.MCID            = mcSale.MCID;
                        mcSaledb.MCNo            = mcSale.MCNo;
                        mcSaledb.NameOnCard      = mcSale.NameOnCard;
                        mcSaledb.CardNo          = mcSale.CardNo;
                        mcSaledb.PhoneNo         = mcSale.PhoneNo;
                        mcSaledb.PhysicalAddress = mcSale.PhysicalAddress;
                        mcSaledb.SoldAt          = DateTimeJavaScript.GetCurrentTime().ToString();
                        mcSaledb.SalesPersonID   = mcSale.SalesPersonID;
                        mcSaledb.CardType        = mcSale.CardType;
                        mcSaledb.CVC             = mcSale.CVC;
                        mcSaledb.MCSaleNo        = mcSale.MCSaleNo;
                        mcSaledb.ExpirationDate  = mcSale.ExpirationDate;
                        mcSaledb.LegalName       = mcSale.LegalName;
                        mcSaledb.DBA             = mcSale.DBA;
                        mcSaledb.DotPin          = mcSale.DotPin;
                        uow.MCSaleRepository.Insert(mcSaledb);
                        uow.Save();

                        foreach (MCServiceSaleEntity item in mcSale.serviceSaleData)
                        {
                            MCServiceSale mcServiceSaledb = new MCServiceSale();
                            mcServiceSaledb.MCSaleID  = mcSaledb.MCID;
                            mcServiceSaledb.ServiceID = item.ServiceID;
                            uow.MCServiceSaleRepository.Insert(mcServiceSaledb);
                            uow.Save();
                        }
                        if (mcSale.MCID == 0)
                        {
                            mcSale.MCID = mcSaledb.MCID;
                        }
                        DeleteTempSale(mcSale.MCID);
                    }
                    else
                    if (mcSale.saleType == SaleType.Saved)
                    {
                        MCSaleTemp mcSaleTempdb = new MCSaleTemp();
                        mcSaleTempdb.AddressOnCard   = mcSale.AddressOnCard;
                        mcSaleTempdb.DotNo           = mcSale.DotNo;
                        mcSaleTempdb.Email           = mcSale.Email;
                        mcSaleTempdb.MCID            = mcSale.MCID;
                        mcSaleTempdb.MCNo            = mcSale.MCNo;
                        mcSaleTempdb.PhoneNo         = mcSale.PhoneNo;
                        mcSaleTempdb.CardNo          = mcSale.CardNo;
                        mcSaleTempdb.NameOnCard      = mcSale.NameOnCard;
                        mcSaleTempdb.PhysicalAddress = mcSale.PhysicalAddress;
                        mcSaleTempdb.SalesPersonID   = mcSale.SalesPersonID;
                        mcSaleTempdb.CardType        = mcSale.CardType;
                        mcSaleTempdb.CVC             = mcSale.CVC;
                        mcSaleTempdb.MCSaleNo        = mcSale.MCSaleNo;
                        mcSaleTempdb.ExpirationDate  = mcSale.ExpirationDate;
                        mcSaleTempdb.LegalName       = mcSale.LegalName;
                        mcSaleTempdb.DBA             = mcSale.DBA;
                        mcSaleTempdb.DotPin          = mcSale.DotPin;
                        uow.MCSaleTempRepository.Insert(mcSaleTempdb);
                        uow.Save();

                        foreach (MCServiceSaleEntity item in mcSale.serviceSaleData)
                        {
                            MCServiceSaleTemp mcServiceSaledb = new MCServiceSaleTemp();
                            mcServiceSaledb.MCSaleID  = mcSaleTempdb.MCID;
                            mcServiceSaledb.ServiceID = item.ServiceID;
                            uow.MCServiceSaleTempRepository.Insert(mcServiceSaledb);
                            uow.Save();
                        }
                    }
                    isAdded = true;
                }
                catch
                {
                    isAdded = false;
                }
            }

            return(isAdded);
        }