public ReturnType AddConsumerVisit(ConsumerVisit consumervisit) { try { using (AladingEntities alading = new AladingEntities(AppSettings.GetConnectionString())) { var u1 = alading.Consumer.FirstOrDefault(c => c.nick == consumervisit.ConsumerNick); if (u1 == null) { return(ReturnType.NotExisted); } else { u1.last_visit = consumervisit.VisitTime; alading.AddToConsumerVisit(consumervisit); if (alading.SaveChanges() == 2) { return(ReturnType.Success); } else { return(ReturnType.PropertyExisted); } } } } catch (SqlException sex) { return(ReturnType.ConnFailed); } catch (Exception ex) { return(ReturnType.OthersError); } }
public ReturnType RemoveConsumerVisit(string consumervisitCode) { try { using (AladingEntities alading = new AladingEntities(AppSettings.GetConnectionString())) { /*List<ConsumerVisit> list = alading.ConsumerVisit.Where(p => p.ConsumerVisitID == consumervisitID).ToList();*/ List <ConsumerVisit> list = alading.ConsumerVisit.Where(p => p.VisitCode == consumervisitCode).ToList(); if (list.Count == 0) { return(ReturnType.NotExisted); } else { ConsumerVisit sy = list.First(); alading.DeleteObject(sy); alading.SaveChanges(); return(ReturnType.Success); } } } catch (SqlException sex) { return(ReturnType.ConnFailed); } catch (System.Exception ex) { return(ReturnType.OthersError); } }
public ReturnType UpdateConsumerVisit(ConsumerVisit consumervisit) { try { using (AladingEntities alading = new AladingEntities(AppSettings.GetConnectionString())) { /*ConsumerVisit result = alading.ConsumerVisit.Where(p => p.ConsumerVisitID == consumervisit.ConsumerVisitID).FirstOrDefault();*/ ConsumerVisit result = alading.ConsumerVisit.Where(p => p.VisitCode == consumervisit.VisitCode).FirstOrDefault(); if (result == null) { return(ReturnType.NotExisted); } #region Using Attach() Function Update,Default USE; alading.Attach(result); alading.ApplyPropertyChanges("ConsumerVisit", consumervisit); #endregion #region Using All Items Replace To Update ,Default UnUse /* * * result.Id = consumervisit.Id; * * result.VisitCode = consumervisit.VisitCode; * * result.ConsumerNick = consumervisit.ConsumerNick; * * result.Type = consumervisit.Type; * * result.Subject = consumervisit.Subject; * * result.Content = consumervisit.Content; * * result.VisitTime = consumervisit.VisitTime; * * result.Receiver = consumervisit.Receiver; * */ #endregion if (alading.SaveChanges() == 1) { return(ReturnType.Success); } else { return(ReturnType.OthersError); } } } catch (SqlException sex) { return(ReturnType.ConnFailed); } catch (Exception ex) { return(ReturnType.OthersError); } }
public ReturnType UpdateConsumerVisit(string consumervisitCode, ConsumerVisit consumervisit) { try { using (AladingEntities alading = new AladingEntities(AppSettings.GetConnectionString())) { /*var result = alading.ConsumerVisit.Where(p => p.ConsumerVisitID == consumervisitID).ToList();*/ var result = alading.ConsumerVisit.Where(p => p.VisitCode == consumervisitCode).ToList(); if (result.Count == 0) { return(ReturnType.NotExisted); } ConsumerVisit ob = result.First(); ob.Id = consumervisit.Id; ob.VisitCode = consumervisit.VisitCode; ob.ConsumerNick = consumervisit.ConsumerNick; ob.Type = consumervisit.Type; ob.Subject = consumervisit.Subject; ob.Content = consumervisit.Content; ob.VisitTime = consumervisit.VisitTime; ob.Receiver = consumervisit.Receiver; if (alading.SaveChanges() == 1) { return(ReturnType.Success); } else { return(ReturnType.OthersError); } } } catch (SqlException sex) { return(ReturnType.ConnFailed); } catch (System.Exception ex) { return(ReturnType.OthersError); } }
public static ReturnType UpdateConsumerVisit(string consumervisitCode, ConsumerVisit consumervisit) { return(DataProviderClass.Instance().UpdateConsumerVisit(consumervisitCode, consumervisit)); }
public static ReturnType AddConsumerVisit(ConsumerVisit consumervisit) { return(DataProviderClass.Instance().AddConsumerVisit(consumervisit)); }