// // GET: /Ocorrencia/Edit/5 public ActionResult Edit(int id) { ViewBag.IdPessoa = new SelectList(gPessoa.ObterTodos(), "IdPessoa", "Nome"); OcorrenciaModel Ocorrencia = gOcorrencia.Obter(id); return(View(Ocorrencia)); }
public IActionResult Exibir(string ocorrencia, int?input, int?cadastrado, int?alterado) { OcorrenciaContext ocorrenciaContext = HttpContext.RequestServices.GetService(typeof(HelpDesk.Context.OcorrenciaContext)) as OcorrenciaContext; UsuarioContext usuarioContext = HttpContext.RequestServices.GetService(typeof(HelpDesk.Context.UsuarioContext)) as UsuarioContext; OcorrenciaModel oc = ocorrenciaContext.getOcorrencia(ocorrencia, usuarioContext); ViewData["MostrarErro"] = false; ViewData["Cadastrado"] = false; ViewData["Alterado"] = false; if (oc.Id == 0) // Nenhuma ocorrência encontrada. { ViewData["Encontrada"] = false; if (input == 1) { ViewData["MostrarErro"] = true; } } else { ViewData["Encontrada"] = true; if (cadastrado == 1) { ViewData["Cadastrado"] = true; } if (alterado == 1) { ViewData["Alterado"] = true; } } return(View(oc)); }
/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="OcorrenciaModel"></param> public void Editar(OcorrenciaModel OcorrenciaModel) { tb_ocorrencia OcorrenciaE = new tb_ocorrencia(); Atribuir(OcorrenciaModel, OcorrenciaE); unitOfWork.RepositorioOcorrencia.Editar(OcorrenciaE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="OcorrenciaModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(OcorrenciaModel ocorrenciaModel) { tb_ocorrencia OcorrenciaE = new tb_ocorrencia(); Atribuir(ocorrenciaModel, OcorrenciaE); unitOfWork.RepositorioOcorrencia.Inserir(OcorrenciaE); unitOfWork.Commit(shared); return(OcorrenciaE.IdOcorrencia); }
public ActionResult Edit(OcorrenciaModel OcorrenciaModel) { if (ModelState.IsValid) { gOcorrencia.Editar(OcorrenciaModel); return(RedirectToAction("Index")); } return(View(OcorrenciaModel)); }
/// <summary> /// Atribui dados do Autor Model para o Autor Entity /// </summary> /// <param name="OcorrenciaModel">Objeto do modelo</param> /// <param name="OcorrenciaE">Entity mapeada da base de dados</param> private void Atribuir(OcorrenciaModel OcorrenciaModel, tb_ocorrencia OcorrenciaE) { OcorrenciaE.IdOcorrencia = OcorrenciaModel.IdOcorrencia; OcorrenciaE.IdPessoa = OcorrenciaModel.IdPessoa; OcorrenciaE.Titulo = OcorrenciaModel.Titulo; OcorrenciaE.Descricao = OcorrenciaModel.Descricao; OcorrenciaE.DataCriacao = OcorrenciaModel.Data; OcorrenciaE.TipoOcorrencia = OcorrenciaModel.TipoOcorrencia.ToString(); OcorrenciaE.StatusOcorrencia = OcorrenciaModel.StatusOcorrencia.ToString(); }
public ActionResult Create(OcorrenciaModel ocorrenciaModel) { //ocorrenciaModel.IdPessoa = gPessoa.ObterPorUsername(Membership.GetUser(true).UserName).IdPessoa; if (ModelState.IsValid) { gOcorrencia.Inserir(ocorrenciaModel); return(RedirectToAction("Index")); } return(View(ocorrenciaModel)); }
public IActionResult Cadastrar(OcorrenciaModel ocorrenciaModel, string categoriaNome) { OcorrenciaContext ocorrenciaContext = HttpContext.RequestServices.GetService(typeof(HelpDesk.Context.OcorrenciaContext)) as OcorrenciaContext; ocorrenciaModel.Categoria = categoriaNome; ocorrenciaModel.Usuario = new UsuarioModel() { Id = 1 }; ocorrenciaContext.adicionaOcorrencia(ocorrenciaModel); return(RedirectToAction("Exibir", new { ocorrencia = ocorrenciaModel.Numero, cadastrado = "1" })); }
public IActionResult Alterar(OcorrenciaModel ocorrenciaModel, string acompanhamento) { OcorrenciaContext ocorrenciaContext = HttpContext.RequestServices.GetService(typeof(HelpDesk.Context.OcorrenciaContext)) as OcorrenciaContext; AcompanhamentoModel tempAcompanhamento = new AcompanhamentoModel() { Descricao = acompanhamento, Usuario = new UsuarioModel() { Id = 1 } }; ocorrenciaContext.adicionaAcompanhamento(tempAcompanhamento, ocorrenciaModel); return(RedirectToAction("Exibir", new { ocorrencia = ocorrenciaModel.Numero, alterado = "1" })); }
public void adicionaOcorrencia(OcorrenciaModel ocorrencia) { using (MySqlConnection con = GetConnection()){ con.Open(); string query = "INSERT INTO OCORRENCIA (NUMERO_OCORRENCIA, DATAREGISTRO_OCORRENCIA, DATAVENCIMENTO_OCORRENCIA, DESCRICAO_OCORRENCIA, CATEGORIA_OCORRENCIA, ID_SETOR_OCORRENCIA, ID_USUARIO_OCORRENCIA) VALUES (?NUMERO_OCORRENCIA,?DATAREGISTRO_OCORRENCIA, ?DATAVENCIMENTO_OCORRENCIA, ?DESCRICAO_OCORRENCIA, ?CATEGORIA_OCORRENCIA, ?ID_SETOR_OCORRENCIA, ?ID_USUARIO_OCORRENCIA);"; MySqlCommand cmd = new MySqlCommand(query, con); cmd.Parameters.AddWithValue("?NUMERO_OCORRENCIA", ocorrencia.Numero); cmd.Parameters.AddWithValue("?DATAREGISTRO_OCORRENCIA", ocorrencia.DataDeRegistro.ToString("yyyy-MM-dd HH:mm")); cmd.Parameters.AddWithValue("?DATAVENCIMENTO_OCORRENCIA", ocorrencia.DataDeVencimento.ToString("yyyy-MM-dd HH:mm")); cmd.Parameters.AddWithValue("?DESCRICAO_OCORRENCIA", ocorrencia.Descricao); cmd.Parameters.AddWithValue("?CATEGORIA_OCORRENCIA", ocorrencia.Categoria); cmd.Parameters.AddWithValue("?ID_SETOR_OCORRENCIA", ocorrencia.Setor.Id); cmd.Parameters.AddWithValue("?ID_USUARIO_OCORRENCIA", ocorrencia.Usuario.Id); cmd.ExecuteNonQuery(); } }
public void adicionaAcompanhamento(AcompanhamentoModel acompanhamento, OcorrenciaModel ocorrencia) { using (MySqlConnection con = GetConnection()){ con.Open(); string sql = "INSERT INTO ACOMPANHAMENTO (DESCRICAO_ACOMPANHAMENTO, ID_USUARIO_ACOMPANHAMENTO, ID_OCORRENCIA_ACOMPANHAMENTO, DATAABERTURA_ACOMPANHAMENTO) VALUES (?DESCRICAO_ACOMPANHAMENTO, ?ID_USUARIO_ACOMPANHAMENTO, ?ID_OCORRENCIA_ACOMPANHAMENTO, ?DATAABERTURA_ACOMPANHAMENTO);"; MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.AddWithValue("?DESCRICAO_ACOMPANHAMENTO", acompanhamento.Descricao); cmd.Parameters.AddWithValue("?ID_USUARIO_ACOMPANHAMENTO", acompanhamento.Usuario.Id); cmd.Parameters.AddWithValue("?ID_OCORRENCIA_ACOMPANHAMENTO", ocorrencia.Id); cmd.Parameters.AddWithValue("?DATAABERTURA_ACOMPANHAMENTO", acompanhamento.DataAbertura.ToString("yyyy-MM-dd HH:mm")); cmd.ExecuteNonQuery(); sql = "UPDATE OCORRENCIA SET STATUS_OCORRENCIA = ?STATUS_OCORRENCIA, NIVELATENDIMENTO_OCORRENCIA = ?NIVELATENDIMENTO_OCORRENCIA WHERE ID_OCORRENCIA = ?ID_OCORRENCIA;"; cmd = new MySqlCommand(sql, con); cmd.Parameters.AddWithValue("?STATUS_OCORRENCIA", ocorrencia.Status); cmd.Parameters.AddWithValue("?NIVELATENDIMENTO_OCORRENCIA", ocorrencia.Nivel); cmd.Parameters.AddWithValue("?ID_OCORRENCIA", ocorrencia.Id); cmd.ExecuteNonQuery(); } }
public OcorrenciaModel getOcorrencia(string numero, UsuarioContext usuarioContext) { OcorrenciaModel ocorrenciaModel = new OcorrenciaModel(); using (MySqlConnection con = GetConnection()){ con.Open(); string sql = "SELECT OC.ID_OCORRENCIA, OC.NUMERO_OCORRENCIA, OC.DATAREGISTRO_OCORRENCIA, OC.CATEGORIA_OCORRENCIA, OC.DATAVENCIMENTO_OCORRENCIA, OC.DATAENCERRAMENTO_OCORRENCIA, OC.STATUS_OCORRENCIA, OC.DESCRICAO_OCORRENCIA, OC.NIVELATENDIMENTO_OCORRENCIA, SE.ID_SETOR, SE.NOME_SETOR, US.ID_USUARIO, US.LOGIN_USUARIO FROM OCORRENCIA OC INNER JOIN SETOR SE ON OC.ID_SETOR_OCORRENCIA = SE.ID_SETOR INNER JOIN USUARIO US ON OC.ID_USUARIO_OCORRENCIA = US.ID_USUARIO WHERE OC.NUMERO_OCORRENCIA = ?numero;"; MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.AddWithValue("?numero", numero); try { using (MySqlDataReader reader = cmd.ExecuteReader()){ while (reader.Read()) { ocorrenciaModel.Id = reader.GetInt32("id_ocorrencia"); ocorrenciaModel.Numero = reader.GetString("numero_ocorrencia"); ocorrenciaModel.DataDeRegistro = reader.GetDateTime("dataregistro_ocorrencia"); ocorrenciaModel.DataDeVencimento = reader.GetDateTime("datavencimento_ocorrencia"); ocorrenciaModel.DataDeEncerramento = reader.GetDateTime("dataencerramento_ocorrencia"); ocorrenciaModel.Descricao = reader.GetString("descricao_ocorrencia"); ocorrenciaModel.Status = (Status)reader.GetInt16("status_ocorrencia"); ocorrenciaModel.Nivel = reader.GetString("nivelatendimento_ocorrencia"); ocorrenciaModel.Setor = new SetorModel() { Id = reader.GetInt32("id_setor"), Nome = reader.GetString("nome_setor") }; ocorrenciaModel.Usuario = new UsuarioModel() { Id = reader.GetInt32("id_usuario"), Login = reader.GetString("login_usuario") }; ocorrenciaModel.Categoria = reader.GetString("categoria_ocorrencia"); ocorrenciaModel.Acompanhamentos = getAcompanhamento(numero, usuarioContext); } } } catch { } } return(ocorrenciaModel); }
protected void btnOcorrencia_Click(object sender, EventArgs e) { if (drpListSubject.SelectedItem.Value != "-1") { LancamentoOcorrenciaModel oLancamento = new LancamentoOcorrenciaModel(); ApartamentoModel oApartamento = new ApartamentoModel(); OcorrenciaModel oOcorrencia = new OcorrenciaModel(); oLancamento.dataOcorrencia = DateTime.Now; oLancamento.statusOcorrencia = Util.Util.statusChamado.aberto.ToString().ToUpper(); oLancamento.descricaoOcorrencia = txtDescription.Text; oApartamento.bloco = Convert.ToInt32(Session["Bloco"]); oApartamento.apartamento = Convert.ToInt32(Session["AP"].ToString()); oLancamento.oAp = oApartamento; oLancamento.dataFinalizacao = DateTime.Now; oLancamento.dataCancelamento = DateTime.Now; double tamanhoArquivo = 0; double permitido = 1000; string erroRegra = "0"; string extensao = ""; string diretorio = ""; if (fileImagem.PostedFile.FileName != "") { arq = fileImagem.PostedFile.FileName; folder = System.Configuration.ConfigurationManager.AppSettings["EvidenciaMoradorOC"] + "/" + tira_acentos(arq); tamanhoArquivo = Convert.ToDouble(fileImagem.PostedFile.ContentLength) / 1024; extensao = arq.Substring(arq.Length - 4).ToLower(); if (tamanhoArquivo > permitido) { this.lblMsg.Text = "Tamanho Máximo permitido é de " + permitido + " kb!"; lblMsg.Visible = true; erroRegra = "1"; } if (extensao.Trim() != ".jpg" && extensao.Trim() != ".gif" && extensao.Trim() != ".png" && extensao.Trim() != ".bmp") { lblMsg.Text = "Extensão inválida, só são permitidas .jpg, .gif, .png,.bmp"; lblMsg.Visible = true; erroRegra = "2"; } if (erroRegra == "0") { if (!System.IO.File.Exists(diretorio)) { fileImagem.PostedFile.SaveAs(Server.MapPath(folder)); } else { lblMsg.Text = "Já existe uma imagem com esse nome!, por favor mude o nome do arquivo e tente novamente"; } } } if (erroRegra != "2" && erroRegra != "1") { diretorio = Server.MapPath(folder); oLancamento.imagemEvidencia = tira_acentos(arq); oOcorrencia.codigoOcorencia = Convert.ToInt32(drpListSubject.SelectedItem.Value); oLancamento.oOcorrencia = oOcorrencia; try { oProprietario.cadastraOcorrencia(oLancamento); dvCadastro.Visible = false; lblMsg.Visible = true; Session["MensagemCadastro"] = true; Response.Redirect("detalheOcorrencia.aspx"); } catch (Exception) { throw; } } } else { lblMsg.Visible = true; lblMsg.Text = "Por favor esolha um assunto!!"; } }
private Model.listClassificados populaClassificados(DataTable dt) { Model.listClassificados olistClassificado = new listClassificados(); foreach (DataRow itemOcorrencia in dt.Rows) { Classificados oClassificado = new Classificados(); GrupoClassificados oGrpClassificados = new GrupoClassificados(); ApartamentoModel oApClassifica = new ApartamentoModel(); OcorrenciaModel oOcorrencia = new OcorrenciaModel(); if (itemOcorrencia.Table.Columns.Contains("Classificado_id")) oClassificado.idClassificado = Convert.ToInt32(itemOcorrencia["Classificado_id"]); if (itemOcorrencia.Table.Columns.Contains("Classificado_Grupo")) oGrpClassificados.grupoClassificado = Convert.ToInt32(itemOcorrencia["Classificado_Grupo"]); if (itemOcorrencia.Table.Columns.Contains("Classificado_AP")) oApClassifica.apartamento = Convert.ToInt32(itemOcorrencia["Classificado_AP"]); if (itemOcorrencia.Table.Columns.Contains("Classificado_Bloco")) oApClassifica.bloco = Convert.ToInt32(itemOcorrencia["Classificado_Bloco"]); oClassificado.grpClassificado = oGrpClassificados; oClassificado.apartamentoClassificado = oApClassifica; if (itemOcorrencia.Table.Columns.Contains("Classificado_Descricao")) oClassificado.descricaoClassificado = itemOcorrencia["Classificado_Descricao"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_Status")) oClassificado.statusClassificado = itemOcorrencia["Classificado_Status"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_Validade")) oClassificado.validadeClassificado = Convert.ToDateTime(itemOcorrencia["Classificado_Validade"]); if (itemOcorrencia.Table.Columns.Contains("Classificado_Img1")) oClassificado.classificadoimg1 = itemOcorrencia["Classificado_Img1"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_Img2")) oClassificado.classificadoimg2 = itemOcorrencia["Classificado_Img2"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_Img3")) oClassificado.classificadoimg3 = itemOcorrencia["Classificado_Img3"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_Img4")) oClassificado.classificadoimg4 = itemOcorrencia["Classificado_Img4"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_email_contato")) oClassificado.emailClassificadoContato = itemOcorrencia["Classificado_email_contato"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_Tel1")) oClassificado.classificadoTelefone1 = itemOcorrencia["Classificado_Tel1"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_Tel2")) oClassificado.classificadoTelefone2 = itemOcorrencia["Classificado_Tel2"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_Validade")) oClassificado.classificadoDataVenda = Convert.ToDateTime(itemOcorrencia["Classificado_Validade"]); if (itemOcorrencia.Table.Columns.Contains("Classificado_Valor")) oClassificado.valorVendaClassificado = Convert.ToDouble(itemOcorrencia["Classificado_Valor"]); if (itemOcorrencia.Table.Columns.Contains("Classificado_Data")) oClassificado.dataClassificado = Convert.ToDateTime(itemOcorrencia["Classificado_Data"]); if (itemOcorrencia.Table.Columns.Contains("CONTA_GRUPO")) oClassificado.contaGrupo = Convert.ToInt32(itemOcorrencia["CONTA_GRUPO"]); if (itemOcorrencia.Table.Columns.Contains("Classificado_Contato")) oClassificado.contato = itemOcorrencia["Classificado_Contato"].ToString(); if (itemOcorrencia.Table.Columns.Contains("Classificado_assunto")) oClassificado.assuntoClassificado = itemOcorrencia["Classificado_assunto"].ToString(); olistClassificado.Add(oClassificado); } return olistClassificado; }
private Model.listClassificados populaClassificados(DataTable dt) { Model.listClassificados olistClassificado = new listClassificados(); foreach (DataRow itemOcorrencia in dt.Rows) { Classificados oClassificado = new Classificados(); GrupoClassificados oGrpClassificados = new GrupoClassificados(); ApartamentoModel oApClassifica = new ApartamentoModel(); OcorrenciaModel oOcorrencia = new OcorrenciaModel(); if (itemOcorrencia.Table.Columns.Contains("Classificado_id")) { oClassificado.idClassificado = Convert.ToInt32(itemOcorrencia["Classificado_id"]); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Grupo")) { oGrpClassificados.grupoClassificado = Convert.ToInt32(itemOcorrencia["Classificado_Grupo"]); } if (itemOcorrencia.Table.Columns.Contains("Classificado_AP")) { oApClassifica.apartamento = Convert.ToInt32(itemOcorrencia["Classificado_AP"]); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Bloco")) { oApClassifica.bloco = Convert.ToInt32(itemOcorrencia["Classificado_Bloco"]); } oClassificado.grpClassificado = oGrpClassificados; oClassificado.apartamentoClassificado = oApClassifica; if (itemOcorrencia.Table.Columns.Contains("Classificado_Descricao")) { oClassificado.descricaoClassificado = itemOcorrencia["Classificado_Descricao"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Status")) { oClassificado.statusClassificado = itemOcorrencia["Classificado_Status"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Validade")) { oClassificado.validadeClassificado = Convert.ToDateTime(itemOcorrencia["Classificado_Validade"]); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Img1")) { oClassificado.classificadoimg1 = itemOcorrencia["Classificado_Img1"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Img2")) { oClassificado.classificadoimg2 = itemOcorrencia["Classificado_Img2"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Img3")) { oClassificado.classificadoimg3 = itemOcorrencia["Classificado_Img3"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Img4")) { oClassificado.classificadoimg4 = itemOcorrencia["Classificado_Img4"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_email_contato")) { oClassificado.emailClassificadoContato = itemOcorrencia["Classificado_email_contato"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Tel1")) { oClassificado.classificadoTelefone1 = itemOcorrencia["Classificado_Tel1"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Tel2")) { oClassificado.classificadoTelefone2 = itemOcorrencia["Classificado_Tel2"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Validade")) { oClassificado.classificadoDataVenda = Convert.ToDateTime(itemOcorrencia["Classificado_Validade"]); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Valor")) { oClassificado.valorVendaClassificado = Convert.ToDouble(itemOcorrencia["Classificado_Valor"]); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Data")) { oClassificado.dataClassificado = Convert.ToDateTime(itemOcorrencia["Classificado_Data"]); } if (itemOcorrencia.Table.Columns.Contains("CONTA_GRUPO")) { oClassificado.contaGrupo = Convert.ToInt32(itemOcorrencia["CONTA_GRUPO"]); } if (itemOcorrencia.Table.Columns.Contains("Classificado_Contato")) { oClassificado.contato = itemOcorrencia["Classificado_Contato"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("Classificado_assunto")) { oClassificado.assuntoClassificado = itemOcorrencia["Classificado_assunto"].ToString(); } olistClassificado.Add(oClassificado); } return(olistClassificado); }
public listaLancamentoOcorrencia populaOcorrencia(System.Data.DataTable dt) { listaLancamentoOcorrencia olist = new listaLancamentoOcorrencia(); foreach (DataRow itemOcorrencia in dt.Rows) { LancamentoOcorrenciaModel oLancamento = new LancamentoOcorrenciaModel(); OcorrenciaModel oOcorrencia = new OcorrenciaModel(); ApartamentoModel Oap = new ApartamentoModel(); if (itemOcorrencia.Table.Columns.Contains("OCORRENCIA")) oLancamento.codigoOcorrencia = Convert.ToInt32(itemOcorrencia["OCORRENCIA"]); if (itemOcorrencia.Table.Columns.Contains("DATA_OCORRENCIA")) oLancamento.dataOcorrencia = Convert.ToDateTime(itemOcorrencia["DATA_OCORRENCIA"]); if (itemOcorrencia.Table.Columns.Contains("STATUS")) oLancamento.statusOcorrencia = itemOcorrencia["STATUS"].ToString(); if (itemOcorrencia.Table.Columns.Contains("DESCRICAO")) oLancamento.ocorrenciaLancamento = itemOcorrencia["DESCRICAO"].ToString(); if (itemOcorrencia.Table.Columns.Contains("DATA_FINALIZACAO")) oLancamento.dataFinalizacao = Convert.ToDateTime(itemOcorrencia["DATA_FINALIZACAO"]); if (itemOcorrencia.Table.Columns.Contains("DATA_CANCELAMENTO")) oLancamento.dataCancelamento = Convert.ToDateTime(itemOcorrencia["DATA_CANCELAMENTO"]); if (itemOcorrencia.Table.Columns.Contains("DescricaoOcorrencia")) oLancamento.descricaoOcorrencia = itemOcorrencia["DescricaoOcorrencia"].ToString(); if (itemOcorrencia.Table.Columns.Contains("imagem")) oLancamento.imagemEvidencia = itemOcorrencia["imagem"].ToString(); if (itemOcorrencia.Table.Columns.Contains("BLOCO")) Oap.apartamento = Convert.ToInt32(itemOcorrencia["BLOCO"]); if (itemOcorrencia.Table.Columns.Contains("AP")) Oap.bloco = Convert.ToInt32(itemOcorrencia["AP"]); oLancamento.oAp = Oap; olist.Add(oLancamento); } return olist; }
// // GET: /Ocorrencia/Delete/5 public ActionResult Delete(int id) { OcorrenciaModel OcorrenciaModel = gOcorrencia.Obter(id); return(View(OcorrenciaModel)); }
// // GET: /Ocorrencia/Details/5 public ViewResult Details(int id) { OcorrenciaModel Ocorrencia = gOcorrencia.Obter(id); return(View(Ocorrencia)); }
public listaLancamentoOcorrencia populaOcorrencia(System.Data.DataTable dt) { listaLancamentoOcorrencia olist = new listaLancamentoOcorrencia(); foreach (DataRow itemOcorrencia in dt.Rows) { LancamentoOcorrenciaModel oLancamento = new LancamentoOcorrenciaModel(); OcorrenciaModel oOcorrencia = new OcorrenciaModel(); ApartamentoModel Oap = new ApartamentoModel(); if (itemOcorrencia.Table.Columns.Contains("OCORRENCIA")) { oLancamento.codigoOcorrencia = Convert.ToInt32(itemOcorrencia["OCORRENCIA"]); } if (itemOcorrencia.Table.Columns.Contains("DATA_OCORRENCIA")) { oLancamento.dataOcorrencia = Convert.ToDateTime(itemOcorrencia["DATA_OCORRENCIA"]); } if (itemOcorrencia.Table.Columns.Contains("STATUS")) { oLancamento.statusOcorrencia = itemOcorrencia["STATUS"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("DESCRICAO")) { oLancamento.ocorrenciaLancamento = itemOcorrencia["DESCRICAO"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("DATA_FINALIZACAO")) { oLancamento.dataFinalizacao = Convert.ToDateTime(itemOcorrencia["DATA_FINALIZACAO"]); } if (itemOcorrencia.Table.Columns.Contains("DATA_CANCELAMENTO")) { oLancamento.dataCancelamento = Convert.ToDateTime(itemOcorrencia["DATA_CANCELAMENTO"]); } if (itemOcorrencia.Table.Columns.Contains("DescricaoOcorrencia")) { oLancamento.descricaoOcorrencia = itemOcorrencia["DescricaoOcorrencia"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("imagem")) { oLancamento.imagemEvidencia = itemOcorrencia["imagem"].ToString(); } if (itemOcorrencia.Table.Columns.Contains("BLOCO")) { Oap.apartamento = Convert.ToInt32(itemOcorrencia["BLOCO"]); } if (itemOcorrencia.Table.Columns.Contains("AP")) { Oap.bloco = Convert.ToInt32(itemOcorrencia["AP"]); } oLancamento.oAp = Oap; olist.Add(oLancamento); } return(olist); }