public void btnCadastrarConsulta(object sender, EventArgs e) { try { Paciente paciente = new Paciente(); Medico medico = new Medico(); Consulta1 consulta = new Consulta1(); consulta.Obs = obs.Text; consulta.IdMedico = Int32.Parse(idMedico.SelectedValue); consulta.IdPaciente = Int32.Parse(idPaciente.SelectedValue); ConsultaDal consultaDal = new ConsultaDal(); consultaDal.Salvar(consulta); string msg = "Consulta " + " cadastrada com sucesso"; lblMensagem.Text = msg; lblMensagem.Attributes.CssStyle.Add("color", "green"); Response.Redirect("/Pages/ConsultaCadastro.aspx"); lblMensagem.Attributes.CssStyle.Add("color", "red"); } catch (Exception erro) { lblMensagem.Attributes.CssStyle.Add("color", "red"); lblMensagem.Text = erro.ToString(); } }
public List <Consulta> MontaConsulta(int idVeiculo) { List <Consulta> novalista = new List <Consulta>(); novalista = ConsultaDal.Listar(idVeiculo); foreach (var item in novalista) { item.Multas = MultaDal.Listar(item.IdConsulta); } return(novalista); }
public ActionResult Excluir(int id) { try { ConsultaDal.Excluir(id); TempData["Mensagem"] = "Consulta EXCLUIDA com sucesso!"; return(Json(true, JsonRequestBehavior.AllowGet)); } catch (Exception) { TempData["Mensagem"] = "Certifique-se que tenha excluido todas as multas relacionados a esta Marca. E tente novamente."; return(Json(false, JsonRequestBehavior.AllowGet)); } }
public JsonResult Excluir(int id) { try { var veiculo = veiculoDal.ListarById(id, null, UsuarioCorrente().IdEmpresa); if (veiculo != null) { var consultas = ConsultaDal.Listar(veiculo.IdVeiculo); if (consultas.Count == 0) { List <Arquivo> lista = new List <Arquivo>(); //ArquivoDal ad = new ArquivoDal(); lista = arquivoDal.ListarArquivosByIdVeiculo(veiculo.IdVeiculo); foreach (var item in lista) { AcessoPastaArquivos(item.Nome); } veiculoDal.Excluir(veiculo.IdVeiculo); TempData["Mensagem"] = "Veiculo EXCLUIDO com sucesso!"; return(Json(true, JsonRequestBehavior.AllowGet)); } else { TempData["Mensagem"] = "Ocorreu um erro ao EXCLUIR! </br>Certifique-se que tenha excluido todas as consultas relacionadas a este veiculo!"; return(Json(false)); } } else { TempData["Mensagem"] = "Este Veiculo não pertence a sua Empresa!"; } return(Json(true, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { TempData["Mensagem"] = "Ocorreu um erro ao EXCLUIR!"; if (ex.Message.Contains("CONSTRAINT `FK_Consulta_veiculo`")) { TempData["Mensagem"] += "</br>Certifique-se que tenha excluido todas as consultas relacionadas a este veiculo!"; } return(Json(false)); } }
public ActionResult ConsultarDadosDetran(string renavan, string captcha, int id) { var msg = string.Empty; var resp = ObterDadosDetran(renavan, captcha); if (resp.Contains("Este veÃculo não consta no cadastro do Detran-RJ")) { msg += "Este veículo não consta no cadastro do Detran-RJ"; } if (resp.Contains("Código de Segurança</b> corretamente!")) { msg += "Os caracteres não conferem com a imagem"; } if (resp.Contains("Não há multa para o renavam")) { msg += "Não há multa para o renavam " + renavan; } var dadosConsulta = resp.Length > 0 ? FormatarDadosDetran.MontarObjVeiculo(renavan, resp) : null; if (!string.IsNullOrEmpty(dadosConsulta.QtdMultas) && id > 0) { int idConsulta = ConsultaDal.Salvar(Mapear(dadosConsulta, id)); foreach (var item in dadosConsulta.Multas) { item.IdConsulta = idConsulta; MultaDal.Salvar(MapearMulta(item)); } } return(Json( new { erro = msg, dados = dadosConsulta }, JsonRequestBehavior.DenyGet)); }