Example #1
0
        public bool UpdateFieldMenguru(FieldMenguru objFieldMenguru)
        {
            FieldMenguru obj     = db.FieldMengurus.Where(x => x.FieldMengurusID == objFieldMenguru.FieldMengurusID).FirstOrDefault();
            string       changes = new EventLogDAL().ObjectDifference(obj, objFieldMenguru);

            try
            {
                if (obj != null)
                {
                    obj.FieldMengurusID = objFieldMenguru.FieldMengurusID;
                    //obj.FieldMengurusSDesc = objFieldMenguru.FieldMengurusSDesc;
                    obj.FieldMengurusSDesc = string.Empty;
                    obj.FieldMengurusDesc  = objFieldMenguru.FieldMengurusDesc;
                    obj.Status             = objFieldMenguru.Status;
                    obj.ModifiedBy         = objFieldMenguru.ModifiedBy;
                    obj.ModifiedTimeStamp  = objFieldMenguru.ModifiedTimeStamp;
                    db.SaveChanges();

                    BPEventLog bpe = new BPEventLog();
                    bpe.Object           = "FieldMenguru";
                    bpe.ObjectName       = objFieldMenguru.FieldMengurusDesc;
                    bpe.ObjectChanges    = changes;
                    bpe.EventMassage     = "Success";
                    bpe.Status           = "A";
                    bpe.CreatedBy        = objFieldMenguru.ModifiedBy;
                    bpe.CreatedTimeStamp = objFieldMenguru.ModifiedTimeStamp;
                    new EventLogDAL().AddEventLog(bpe);
                }
                return(true);
            }
            catch (Exception ex)
            {
                BPEventLog bpe = new BPEventLog();
                bpe.Object           = "FieldMenguru";
                bpe.ObjectName       = objFieldMenguru.FieldMengurusDesc;
                bpe.ObjectChanges    = changes;
                bpe.EventMassage     = "Failure";
                bpe.Status           = "A";
                bpe.CreatedBy        = objFieldMenguru.ModifiedBy;
                bpe.CreatedTimeStamp = objFieldMenguru.ModifiedTimeStamp;
                new EventLogDAL().AddEventLog(bpe);
                throw ex;
            }
        }
Example #2
0
        public bool InsertFieldMenguru(FieldMenguru objFieldMenguru)
        {
            try
            {
                objFieldMenguru.FieldMengurusSDesc = string.Empty;

                db.FieldMengurus.Add(objFieldMenguru);
                db.SaveChanges();

                BPEventLog bpe = new BPEventLog();
                bpe.Object           = "FieldMengurus";
                bpe.ObjectName       = objFieldMenguru.FieldMengurusDesc;
                bpe.ObjectChanges    = string.Empty;
                bpe.EventMassage     = "Success";
                bpe.Status           = "A";
                bpe.CreatedBy        = objFieldMenguru.CreatedBy;
                bpe.CreatedTimeStamp = objFieldMenguru.CreatedTimeStamp;
                new EventLogDAL().AddEventLog(bpe);

                return(true);
            }
            catch (Exception ex)
            {
                BPEventLog bpe = new BPEventLog();
                bpe.Object           = "FieldMengurus";
                bpe.ObjectName       = objFieldMenguru.FieldMengurusDesc;
                bpe.ObjectChanges    = string.Empty;
                bpe.EventMassage     = "Failure";
                bpe.Status           = "A";
                bpe.CreatedBy        = objFieldMenguru.CreatedBy;
                bpe.CreatedTimeStamp = objFieldMenguru.CreatedTimeStamp;
                new EventLogDAL().AddEventLog(bpe);

                throw ex;
            }
        }
Example #3
0
        public bool InsertPeriodMenguru(PeriodMenguru objPeriodMenguru)
        {
            FieldMenguru objfm = db.FieldMengurus.Where(x => x.FieldMengurusID == objPeriodMenguru.FieldMengurusID).FirstOrDefault();

            try
            {
                db.PeriodMengurus.Add(objPeriodMenguru);
                db.SaveChanges();

                BPEventLog bpe = new BPEventLog();
                bpe.Object           = "Period Mengurus";
                bpe.ObjectName       = objfm.FieldMengurusDesc + " - " + objPeriodMenguru.MengurusYear;
                bpe.ObjectChanges    = string.Empty;
                bpe.EventMassage     = "Success";
                bpe.Status           = "A";
                bpe.CreatedBy        = objPeriodMenguru.CreatedBy;
                bpe.CreatedTimeStamp = objPeriodMenguru.CreatedTimeStamp;
                new EventLogDAL().AddEventLog(bpe);

                return(true);
            }
            catch (Exception ex)
            {
                BPEventLog bpe = new BPEventLog();
                bpe.Object           = "Period Mengurus";
                bpe.ObjectName       = objfm.FieldMengurusDesc + " - " + objPeriodMenguru.MengurusYear;
                bpe.ObjectChanges    = string.Empty;
                bpe.EventMassage     = "Failure";
                bpe.Status           = "A";
                bpe.CreatedBy        = objPeriodMenguru.CreatedBy;
                bpe.CreatedTimeStamp = objPeriodMenguru.CreatedTimeStamp;
                new EventLogDAL().AddEventLog(bpe);

                throw ex;
            }
        }