public MA_STATUS UpdateStatus(SessionInfo sessioninfo, MA_STATUS status) { using (EFUnitOfWork unitOfWork = new EFUnitOfWork()) { var checkDuplicate = unitOfWork.MA_STATUSRepository.GetAll().FirstOrDefault(p => p.LABEL.ToLower().Equals(status.LABEL.ToLower()) && p.ID != status.ID); if (checkDuplicate != null) { throw this.CreateException(new Exception(), Messages.DUPLICATE_DATA); } var foundStatus = unitOfWork.MA_STATUSRepository.All().FirstOrDefault(p => p.ID == status.ID); if (foundStatus == null) { throw this.CreateException(new Exception(), Messages.DATA_NOT_FOUND); } else { foundStatus.ID = status.ID; foundStatus.LABEL = status.LABEL; foundStatus.ISACTIVE = status.ISACTIVE; unitOfWork.Commit(); } } return(status); }
//Exclui determinado status_relacao do banco de dados protected void Delete(object sender, DirectEventArgs e) { MA_STATUS statusRelacao = this.GestorDeStatus.ObterStatusPorId(Int32.Parse(cod_statusId.Text)); this.GestorDeStatus.RemoverStatus(statusRelacao); LimpaForm(); }
public void InserirStatus(MA_STATUS status) { if (VerificarSeNomeDeStatusJaExiste(status)) { this.Contexto.MA_STATUS.Add(status); this.Contexto.SaveChanges(); } }
public void AtualizarStatus(MA_STATUS status) { if (VerificarSeNomeDeStatusJaExiste(status)) { this.Contexto.Entry(status).State = EntityState.Modified; this.Contexto.SaveChanges(); } }
public Boolean VerificarSeNomeDeStatusJaExiste(MA_STATUS status) { if (ObterStatusPorNome(status) != null) { return(true); } return(false); }
public static object UpdateStatus(SessionInfo sessioninfo, MA_STATUS record) { try { LookupBusiness _lookupbusiness = new LookupBusiness(); record.ISACTIVE = record.ISACTIVE == null || !record.ISACTIVE.Value ? false : true; record.LABEL = record.LABEL; var updated = _lookupbusiness.UpdateStatus(sessioninfo, record); return(new { Result = "OK" }); } catch (Exception ex) { return(new { Result = "ERROR", Message = ex.Message }); } }
public MA_STATUS CreateStatus(SessionInfo sessioninfo, MA_STATUS status) { using (EFUnitOfWork unitOfWork = new EFUnitOfWork()) { var checkDuplicate = unitOfWork.MA_STATUSRepository.GetAll().FirstOrDefault(p => p.LABEL.ToLower().Equals(status.LABEL.ToLower())); if (checkDuplicate != null) { throw this.CreateException(new Exception(), Messages.DUPLICATE_DATA); } unitOfWork.MA_STATUSRepository.Add(status); unitOfWork.Commit(); } return(status); }
public Boolean AtualizarStatusComRetorno(MA_STATUS status) { if (VerificarSeNomeDeStatusJaExiste(status)) { try { this.Contexto.Entry(status).State = EntityState.Modified; this.Contexto.SaveChanges(); return(true); } catch (Exception) { return(false); } } else { return(false); } }
public Boolean InserirStatusComRetorno(MA_STATUS status) { if (VerificarSeNomeDeStatusJaExiste(status)) { try { this.Contexto.MA_STATUS.Add(status); this.Contexto.SaveChanges(); return(true); } catch (Exception) { return(false); } } else { return(false); } }
//Cadastro do status_relacao no banco protected void Save(object sender, DirectEventArgs e) { MA_STATUS statusRelacao = new MA_STATUS(); statusRelacao.nome = nomeId.Text; //Caso o form não possui código, será inserido um novo usuário if (cod_statusId.Text == "") { this.GestorDeStatus.InserirStatus(statusRelacao); StatusWindowId.Close(); LimpaForm(); } //Caso contrário, o form será atualizado else { statusRelacao.cod_status = Int32.Parse(cod_statusId.Text); this.GestorDeStatus.AtualizarStatus(statusRelacao); StatusWindowId.Close(); LimpaForm(); } }
public MA_STATUS ObterStatusPorNome(MA_STATUS status) { return(this.Contexto.MA_STATUS.Where(l => l.nome.Equals(status.nome)).SingleOrDefault()); }
public MA_STATUS ObterStatusPorNome(MA_STATUS statusrelacao) { return(this.RepositorioDeStatus.ObterStatusPorNome(statusrelacao)); }
public static object Update(MA_STATUS record) { return(LookupUIP.UpdateStatus(SessionInfo, record)); }
public void InserirStatus(MA_STATUS status) { this.RepositorioDeStatus.InserirStatus(status); }
public void RemoverStatus(MA_STATUS status) { this.Contexto.MA_STATUS.Remove(status); this.Contexto.SaveChanges(); }
public Boolean InserirStatusComRetorno(MA_STATUS status) { return(this.RepositorioDeStatus.InserirStatusComRetorno(status)); }
public void RemoverStatus(MA_STATUS status) { this.RepositorioDeStatus.RemoverStatus(status); }
public void AtualizarStatus(MA_STATUS status) { this.RepositorioDeStatus.AtualizarStatus(status); }
public Boolean AtualizarStatusComRetorno(MA_STATUS status) { return(this.RepositorioDeStatus.AtualizarStatusComRetorno(status)); }