public string insereChamado(Models.ChamadoModel objetochamado) { var msg = string.Empty; var dt = chamadodao.insChamado(objetochamado.Apolice_id, objetochamado.DocumentoCondutor, objetochamado.PartesVeic, objetochamado.RuaAvenida, objetochamado.Bairro, objetochamado.Cidade, objetochamado.Numero, objetochamado.veiculolocomove, objetochamado.datahorachamado, objetochamado.descchamado, objetochamado.obschamado , objetochamado.quantveicenvolvidos, 1); if (dt != null) { if (dt.Rows.Count > 0) { var chamado_id = Int32.Parse(dt.Rows[0]["chamado_id"].ToString()); foreach (var item in objetochamado.ListaTerceiros) { chamadodao.inschamadoTerceiro(chamado_id, item.PlacaTerceiro, item.ModeloTerceiro, item.Ruaavenida, item.Bairro, item.numero, item.cidade, item.sentidoviaterceiro, item.partesenvolvidasdoveiculo); } msg = "Chamado nº " + chamado_id + "Aberto com sucesso"; } } else { msg = "Chamado não inserido na base de dados"; } return(""); }
public string Get(string apolice_id, string documentodocondutor, string partesveic, string ruaavenida, string bairro, string cidade, string numero, string veiculolocomove, string datahorachamado, string descchamado, string observacaochamado, string oficina_id, string quantterceiros) { var cd = new ChamadosDAO(); var retorno = string.Empty; try { descchamado = descchamado.Replace("_", " "); var dt = cd.insChamado(int.Parse(apolice_id), documentodocondutor, partesveic, ruaavenida, bairro, cidade, 500, false, DateTime.Now, descchamado, observacaochamado, Int32.Parse(quantterceiros), Int32.Parse(oficina_id)); retorno = dt.Rows[0]["chamado_id"].ToString() + " Não esqueça de enviar a copia da cnh, o Boletim de ocorrência e o B.O para [email protected]"; } catch (Exception ex) { throw; } return(retorno); }