public void Definir_Dias_Trabalhados() { Entidades.DiasTrabalhados diasTrabalhados = new Entidades.DiasTrabalhados(); diasTrabalhados.Usuario = new Entidades.Usuario() { IdUsuario = 1, Nome = "Bento" }; diasTrabalhados.DiaSemana = new Entidades.DiaSemana() { IdDia = (int)Entidades.DiaSemanaEnum.Quarta_feira }; var retorno = NegDiretor.DefinirDiaTrabalhado(diasTrabalhados); Assert.AreEqual(true, retorno); }
public string Alterar(Entidades.DiasTrabalhados entidade) { try { return("Utilize o excluir depois inserir"); } catch (Exception ex) { throw ex; } }
public void Remover_Dias_Trabalhados() { Entidades.DiasTrabalhados diasTrabalhados = new Entidades.DiasTrabalhados(); diasTrabalhados.Usuario = new Entidades.Usuario() { IdUsuario = 1, Nome = "Bento" }; diasTrabalhados.DiaSemana = new Entidades.DiaSemana() { IdDia = (int)Entidades.DiaSemanaEnum.Quarta_feira }; var retorno = NegDiretor.RemoverDiaTrabalhado(diasTrabalhados); Assert.AreEqual(true, retorno); }
public bool RemoverDiaTrabalhado(Entidades.DiasTrabalhados diasTrabalhados) { try { string strRetorno = string.Empty; int intResult = 0; strRetorno = dalDiasTrabalhados.Excluir(diasTrabalhados); return(int.TryParse(strRetorno, out intResult)); } catch (Exception ex) { throw ex; } finally { AcessoDados.Dados.FecharConexao(); } }
public List <Entidades.DiasTrabalhados> Consultar(Entidades.DiasTrabalhados entidade) { try { DataTable objDataTable = null; Dados.LimparParametros(); Dados.AdicionarParametros("@vchAcao", "SELECIONAR"); Dados.AdicionarParametros("@intIdUsuario", entidade.Usuario.IdUsuario); Dados.AdicionarParametros("@intIdDia", entidade.DiaSemana.IdDia); objDataTable = Dados.ExecutaConsultar(System.Data.CommandType.StoredProcedure, "spDiasTrabalhados"); List <Entidades.DiasTrabalhados> objRetorno = new List <Entidades.DiasTrabalhados>(); if (objDataTable.Rows.Count <= 0) { return(objRetorno); } foreach (DataRow objLinha in objDataTable.Rows) { Entidades.DiasTrabalhados objNovoDiasTrabalhados = new Entidades.DiasTrabalhados(); objNovoDiasTrabalhados.Usuario = new Entidades.Usuario(); objNovoDiasTrabalhados.Usuario.IdUsuario = objLinha["IdUsuario"] != DBNull.Value ? Convert.ToInt32(objLinha["IdUsuario"]) : 0; objNovoDiasTrabalhados.Usuario = new AcessoDados.Usuario().Consultar(objNovoDiasTrabalhados.Usuario).First(); objNovoDiasTrabalhados.DiaSemana = new Entidades.DiaSemana(); objNovoDiasTrabalhados.DiaSemana.IdDia = objLinha["IdDia"] != DBNull.Value ? Convert.ToInt32(objLinha["IdDia"]) : 0; objNovoDiasTrabalhados.DiaSemana = new AcessoDados.DiaSemana().Consultar(objNovoDiasTrabalhados.DiaSemana).First(); objRetorno.Add(objNovoDiasTrabalhados); } return(objRetorno); } catch (Exception ex) { throw ex; } }
public List<Entidades.DiasTrabalhados> Consultar(Entidades.DiasTrabalhados entidade) { try { DataTable objDataTable = null; Dados.LimparParametros(); Dados.AdicionarParametros("@vchAcao", "SELECIONAR"); Dados.AdicionarParametros("@intIdUsuario", entidade.Usuario.IdUsuario); Dados.AdicionarParametros("@intIdDia", entidade.DiaSemana.IdDia); objDataTable = Dados.ExecutaConsultar(System.Data.CommandType.StoredProcedure, "spDiasTrabalhados"); List<Entidades.DiasTrabalhados> objRetorno = new List<Entidades.DiasTrabalhados>(); if (objDataTable.Rows.Count <= 0) { return objRetorno; } foreach (DataRow objLinha in objDataTable.Rows) { Entidades.DiasTrabalhados objNovoDiasTrabalhados = new Entidades.DiasTrabalhados(); objNovoDiasTrabalhados.Usuario = new Entidades.Usuario(); objNovoDiasTrabalhados.Usuario.IdUsuario = objLinha["IdUsuario"] != DBNull.Value ? Convert.ToInt32(objLinha["IdUsuario"]) : 0; objNovoDiasTrabalhados.Usuario = new AcessoDados.Usuario().Consultar(objNovoDiasTrabalhados.Usuario).First(); objNovoDiasTrabalhados.DiaSemana = new Entidades.DiaSemana(); objNovoDiasTrabalhados.DiaSemana.IdDia = objLinha["IdDia"] != DBNull.Value ? Convert.ToInt32(objLinha["IdDia"]) : 0; objNovoDiasTrabalhados.DiaSemana = new AcessoDados.DiaSemana().Consultar(objNovoDiasTrabalhados.DiaSemana).First(); objRetorno.Add(objNovoDiasTrabalhados); } return objRetorno; } catch (Exception ex) { throw ex; } }
public string Excluir(Entidades.DiasTrabalhados entidade) { try { Dados.LimparParametros(); object objRetorno = null; if (entidade != null && entidade.Usuario != null && entidade.Usuario.IdUsuario > 0 && entidade.DiaSemana != null && entidade.DiaSemana.IdDia > 0) { Dados.AdicionarParametros("@vchAcao", "DELETAR"); Dados.AdicionarParametros("@intIdUsuario", entidade.Usuario.IdUsuario); Dados.AdicionarParametros("@intIdDia", entidade.DiaSemana.IdDia); objRetorno = Dados.ExecutarManipulacao(CommandType.StoredProcedure, "spDiasTrabalhados"); } int intResultado = 0; if (objRetorno != null) { if (int.TryParse(objRetorno.ToString(), out intResultado)) { return(intResultado.ToString()); } else { throw new Exception(objRetorno.ToString()); } } else { return("Não foi possível executar"); } } catch (Exception ex) { throw ex; } }