Exemplo n.º 1
0
 /// <summary>
 /// Finaliza Acao e restabelece estado inicial do form
 /// </summary>
 private void Finaliza()
 {
     novoRegistro = false;
     Limpeza.Controles(this);
     ResetaDefaults();
     Painel(true, true, false, false, false);
 }
Exemplo n.º 2
0
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     Painel(true, true, false, false, false);
     novoRegistro = false;
     Limpeza.Controles(this);
     ResetaDefaults();
 }
Exemplo n.º 3
0
 public IActionResult Delete(Limpeza limpeza)
 {
     // var produto = context.TabelaLimpeza.SingleOrDefault(produtoLimpeza => produtoLimpeza.Id == limpeza.Id);
     context.TabelaLimpeza.Remove(limpeza);
     context.SaveChanges();
     return(Ok());
 }
Exemplo n.º 4
0
 public string LimpezaExcluir(Limpeza limpeza)
 {
     try
     {
         acessoMySql.ExecutarManipulacao(CommandType.Text, "DELETE FROM limpeza WHERE codigo = " + limpeza.Codigo);
         return("Limpeza excluído com Sucesso!");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Exemplo n.º 5
0
 public string LimpezaAlterar(Limpeza limpeza)
 {
     try
     {
         acessoMySql.ExecutarManipulacao(CommandType.Text, "UPDATE limpeza SET cod_quarto = " + limpeza.Quarto.Numero + ", datalimpeza = " + limpeza.DataLimpeza + " WHERE codigo = " + limpeza.Codigo);
         return("Limpeza alterado com sucesso!.");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Exemplo n.º 6
0
 public string LimpezaInserir(Limpeza limpeza)
 {
     try
     {
         acessoMySql.ExecutarManipulacao(CommandType.Text, "INSERT INTO limpeza(cod_quarto, datalimpeza) VALUES(" + limpeza.Quarto.Numero + ", " + limpeza.DataLimpeza + ")");
         return("Salvo com sucesso!");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Exemplo n.º 7
0
        public IActionResult Post(Limpeza limpeza)
        {
            var Validacao = new LimpezaValidation().Validate(limpeza);

            if (Validacao.IsValid)
            {
                var produto = context.Add(limpeza);
                context.SaveChanges();
                return(Ok("Produto Adicionado"));
            }
            return(BadRequest("Erro nos parametros"));
        }
Exemplo n.º 8
0
        public static void Validacao()
        {
            Limpeza produto   = new Limpeza();
            var     resultado = new LimpezaValidation().Validate(produto);

            if (!resultado.IsValid)
            {
                foreach (var erro in resultado.Errors)
                {
                    Console.WriteLine($"Erro: {erro.PropertyName}");
                }
            }
        }
Exemplo n.º 9
0
        public IActionResult Put(Limpeza limpeza)
        {
            var produto = context.TabelaLimpeza.SingleOrDefault(ProdutoLimpeza => ProdutoLimpeza.Id == limpeza.Id);

            if (produto != null)
            {
                LimpezaLogica.PassandoValoresObjeto(produto, limpeza);
                context.SaveChanges();
                return(Ok(produto));
            }
            // return Ok($"Produto com id {id} Atualizado");
            return(NotFound());
        }
Exemplo n.º 10
0
        public List <Limpeza> Limpezas(Quarto quarto)
        {
            try
            {
                List <Limpeza> limpezas = new List <Limpeza>();

                DataTable dataTableQuarto = acessoMySql.ExecutarConsulta(CommandType.Text, "SELECT codigo, datalimpeza FROM limpeza WHERE cod_quarto = " + quarto.Numero + " ORDER BY datalimpeza DESC LIMIT 0,10");

                foreach (DataRow linha in dataTableQuarto.Rows)
                {
                    Limpeza limpeza = new Limpeza(Convert.ToInt32(linha["codigo"]), Convert.ToDateTime(linha["datalimpeza"]), quarto);
                    limpezas.Add(limpeza);
                }

                return(limpezas);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível carregar as Limpezas.\nDetalhes: " + ex.Message);
            }
        }
Exemplo n.º 11
0
 public static void PassandoValoresObjeto(Limpeza obj1, Limpeza obj2)
 {
     obj1.Nome  = obj2.Nome;
     obj1.Preco = obj2.Preco;
 }