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")); }
public ActionResult ExcluirBanhoTosaConf(int id) { var metodoBanhoTosa = new BanhoTosaDAO(); BanhoTosa banhotosa = new BanhoTosa(); banhotosa.cd_Animal = id; metodoBanhoTosa.Excluir(banhotosa); return(RedirectToAction("BanhoTosaCadastrados")); }
public ActionResult EditarBanhoTosa(BanhoTosa banhotosa) { if (ModelState.IsValid) { var metodoBanhoTosa = new BanhoTosaDAO(); metodoBanhoTosa.Atualizar(banhotosa); return(RedirectToAction("BanhoTosaCadastrados")); } return(View(banhotosa)); }
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); } }
public void Salvar(BanhoTosa banhotosa) { if (banhotosa.cd_Animal > 0) { Atualizar(banhotosa); } else { Insert(banhotosa); } }
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")); }
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); } }
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(); }