public IActionResult AlterarBanhoTosa(BanhoTosa banho)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Bichinhos = new SelectList(bichinhoRepo.ListaBichinhos(), "Id", "Nome");
                return(View(banho));
            }

            var indisponivel = banhotosaRepo.DataIndisponivel(banho.Data, banho.Id);

            if (indisponivel || banho.Data.Hour < 8 || banho.Data.Hour > 18)
            {
                ViewBag.Bichinhos = new SelectList(bichinhoRepo.ListaBichinhos(), "Id", "Nome");
                ModelState.AddModelError("Data", "Horário indisponivel. Das 8h-18h com 15 minutos de intervalo entre banhos e tosas.");
                return(View(banho));
            }

            var bt = banhotosaRepo.ObterBanhoTosaPorId(banho.Id);

            bt.BichinhoId = banho.BichinhoId;
            bt.Data       = banho.Data;

            banhotosaRepo.Alterar(bt);

            return(RedirectToAction("ListaBanhoTosa"));
        }
Ejemplo n.º 2
0
        public ActionResult ExcluirBanhoTosaConf(int id)
        {
            var       metodoBanhoTosa = new BanhoTosaDAO();
            BanhoTosa banhotosa       = new BanhoTosa();

            banhotosa.cd_Animal = id;
            metodoBanhoTosa.Excluir(banhotosa);
            return(RedirectToAction("BanhoTosaCadastrados"));
        }
Ejemplo n.º 3
0
 public ActionResult EditarBanhoTosa(BanhoTosa banhotosa)
 {
     if (ModelState.IsValid)
     {
         var metodoBanhoTosa = new BanhoTosaDAO();
         metodoBanhoTosa.Atualizar(banhotosa);
         return(RedirectToAction("BanhoTosaCadastrados"));
     }
     return(View(banhotosa));
 }
Ejemplo n.º 4
0
        public void Insert(BanhoTosa banhotosa)
        {
            string strQuery = string.Format("Insert into tbl_BanhoTosa(raca_animal, nm_cli, cpf_cli, end_cli, tel_cli, nm_func, dt_serv, hr_serv, forma_paga)" +
                                            "values('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}');", banhotosa.raca_animal, banhotosa.nm_cli, banhotosa.cpf_cli.Replace(".", string.Empty).Replace("-", string.Empty), banhotosa.end_cli, banhotosa.tel_cli, banhotosa.nm_func, banhotosa.dt_serv.ToString("yyyy-MM-dd"), banhotosa.hr_serv.ToString("HH:mm"), banhotosa.forma_paga);

            using (db = new Banco())
            {
                db.ExecutaComando(strQuery);
            }
        }
Ejemplo n.º 5
0
 public void Salvar(BanhoTosa banhotosa)
 {
     if (banhotosa.cd_Animal > 0)
     {
         Atualizar(banhotosa);
     }
     else
     {
         Insert(banhotosa);
     }
 }
Ejemplo n.º 6
0
        public void Excluir(BanhoTosa banhotosa)
        {
            var stratualiza = "";

            stratualiza += "delete from tbl_BanhoTosa";
            stratualiza += string.Format(" Where cd_animal = {0};", banhotosa.cd_Animal);
            using (db = new Banco())
            {
                db.ExecutaComando(stratualiza);
            }
        }
        public IActionResult CadastroBanhoTosa(BanhoTosa banhoTosa)
        {
            var indisponivel = banhotosaRepo.DataIndisponivel(banhoTosa.Data, 0);

            if (indisponivel || banhoTosa.Data.Hour < 8 || banhoTosa.Data.Hour > 18)
            {
                ViewBag.Bichinhos = new SelectList(bichinhoRepo.ListaBichinhos(), "Id", "Nome");
                ModelState.AddModelError("Data", "Horário indisponivel. Das 8h-18h com 15 minutos de intervalo entre banhos e tosas.");
                return(View(banhoTosa));
            }

            banhotosaRepo.Adicionar(banhoTosa);

            return(RedirectToAction("ListaBanhoTosa"));
        }
Ejemplo n.º 8
0
        public void Atualizar(BanhoTosa banhotosa)
        {
            var stratualiza = "";

            stratualiza += "update tbl_BanhoTosa set ";
            stratualiza += string.Format(" raca_animal = '{0}', ", banhotosa.raca_animal);
            stratualiza += string.Format(" nm_cli = '{0}', ", banhotosa.nm_cli);
            stratualiza += string.Format(" cpf_cli = '{0}', ", banhotosa.cpf_cli.ToString().Replace(".", string.Empty).Replace("-", string.Empty));
            stratualiza += string.Format(" end_cli = '{0}', ", banhotosa.end_cli);
            stratualiza += string.Format(" tel_cli = '{0}', ", banhotosa.tel_cli);
            stratualiza += string.Format(" nm_func = '{0}', ", banhotosa.nm_func);
            stratualiza += string.Format(" dt_serv = '{0}', ", banhotosa.dt_serv.ToString("yyyy-MM-dd"));
            stratualiza += string.Format(" hr_serv = '{0}', ", banhotosa.hr_serv.ToString("HH:mm"));
            stratualiza += string.Format(" forma_paga = '{0}' ", banhotosa.forma_paga);
            stratualiza += string.Format(" Where cd_Animal = {0};", banhotosa.cd_Animal);

            using (db = new Banco())
            {
                db.ExecutaComando(stratualiza);
            }
        }
Ejemplo n.º 9
0
        private List <BanhoTosa> listaBanhoTosa(MySqlDataReader retorno)
        {
            var banhotosas = new List <BanhoTosa>();

            while (retorno.Read())
            {
                var TempBanhoTosa = new BanhoTosa()
                {
                    cd_Animal   = int.Parse(retorno["cd_Animal"].ToString()),
                    raca_animal = retorno["raca_animal"].ToString(),
                    nm_cli      = retorno["nm_cli"].ToString(),
                    cpf_cli     = retorno["cpf_cli"].ToString().Replace(".", string.Empty).Replace("-", string.Empty),
                    end_cli     = retorno["end_cli"].ToString(),
                    tel_cli     = retorno["tel_cli"].ToString(),
                    nm_func     = retorno["nm_func"].ToString(),
                    dt_serv     = DateTime.Parse(retorno["dt_serv"].ToString()),
                    hr_serv     = DateTime.Parse(retorno["hr_serv"].ToString()),
                    forma_paga  = retorno["forma_paga"].ToString(),
                };
                banhotosas.Add(TempBanhoTosa);
            }
            return(banhotosas);
        }
 public void Alterar(BanhoTosa banhoTosa)
 {
     _context.BanhoTosa.Update(banhoTosa);
     _context.SaveChanges();
 }
 public void Adicionar(BanhoTosa banhoTosa)
 {
     _context.BanhoTosa.Add(banhoTosa);
     _context.SaveChanges();
 }