Пример #1
0
        public static void InsertIntoTblDtl(string JobCardNo, SessionDataBLL obj)
        {
            using (var context = new BSSDBEntities())
            {
                var JobCardId = context.TblJobCardHdrs.Where(x => x.JobCardNo == JobCardNo && x.DealerID == obj.DealerID).Select(x => x.JobCardId).FirstOrDefault();

                var Check = context.TblJobCardDtls.Where(x => x.JobCardId == JobCardId).FirstOrDefault();

                if (Check == null)
                {
                    TblJobCardDtl tb = new TblJobCardDtl
                    {
                        JobCardId    = JobCardId,
                        StatusID     = 17,
                        IsDeleted    = false,
                        CreatedBy    = obj.UserId,
                        CreationDate = DateTime.Now,
                        //ModifiedBy=obj.UserId,
                        //ModifiedDate=DateTime.Now
                    };

                    context.Entry(tb).State = EntityState.Added;
                    context.SaveChanges();
                }
            }
        }
Пример #2
0
        public static void AddQuery(AddQueryBLL obj)
        {
            string JobCardNo = obj.JobCardNo;

            using (var dbcontext = new BSSDBEntities())
            {
                var Check = dbcontext.TblJobCardHdrs.Where(x => x.JobCardNo == JobCardNo).FirstOrDefault();
                if (Check == null)
                {
                    TblJobCardHdr TR = new TblJobCardHdr
                    {
                        JobCardNo        = obj.JobCardNo,
                        DateAndTime      = DateTime.Now,
                        CustomerName     = obj.CustomerName,
                        PhoneNo          = obj.PhoneNo,
                        CustomerCategory = obj.CustomerCategory,
                        PSFStatus        = obj.PSFStatus,
                        RegistrationNo   = obj.RegistrationNo,
                        Model            = obj.Model,
                        SA           = obj.SA,
                        Technician   = obj.Technician,
                        Service      = obj.Service,
                        PromisedDate = obj.PromisedDate
                    };

                    dbcontext.Entry(TR).State = EntityState.Added;
                    dbcontext.SaveChanges();

                    var JobCardId = dbcontext.TblJobCardHdrs.Where(x => x.JobCardNo == JobCardNo).Select(s => s.JobCardId).FirstOrDefault();

                    TblJobCardDtl tb = new TblJobCardDtl
                    {
                        JobCardId     = JobCardId,
                        No_Of_Panel   = obj.NoOfPanel,
                        PanelReplaced = obj.PanelReplaced,
                        //Status=obj.Status
                    };
                    dbcontext.Entry(tb).State = EntityState.Added;
                    dbcontext.SaveChanges();
                }
            }
        }
Пример #3
0
        public static string UpdateStatus(UpdateStatusBLL obj, string PhotoUrl)
        {
            long JobCardId = Convert.ToInt64(obj.JobCardId);

            using (var dbContext = new BSSDBEntities())
            {
                var UpdateData    = dbContext.TblJobCardDtls.Where(x => x.JobCardId == JobCardId).FirstOrDefault();
                var UpdateHdrData = dbContext.TblJobCardHdrs.Where(x => x.JobCardId == JobCardId).FirstOrDefault();
                if (UpdateData != null)
                {
                    TblJobCardDtl bp = new TblJobCardDtl
                    {
                        JobCardId     = obj.JobCardId,
                        No_Of_Panel   = obj.NumberOfPanel,
                        PanelReplaced = obj.PanelReplaced,
                        StatusID      = obj.StatusID,
                        ContractorId  = obj.Contractor_Id,
                        NoOfGlass     = obj.Glass,
                        CreatedBy     = UpdateData.CreatedBy,
                        CreationDate  = UpdateData.CreationDate,
                        ModifiedBy    = obj.ModifiedBy,
                        ModifiedDate  = DateTime.Now
                    };
                    dbContext.Entry(bp).State = EntityState.Added;
                    dbContext.SaveChanges();

                    UpdateHdrData.InsuranceCompanyId = obj.InsCompId;
                    UpdateHdrData.PaymentMode        = obj.PaymentMode;

                    dbContext.Entry(UpdateHdrData).State = EntityState.Modified;
                    dbContext.SaveChanges();
                    //Updating photo details
                    UpdateStatusDAL.UpdatePhotoDtl(obj.JobCardId, PhotoUrl);

                    return("success");
                }
                else
                {
                    return("Error");
                }
            }
        }