// POST: Chamado/Create public ActionResult EnviaOficina() { try { var cm = new Models.ChamadoOficinaModel(); var num = Request["numchamado"].ToString(); try { cm.EnvioBO = ConvertCheck(Request["inputBo"].ToString()); } catch (Exception) { cm.EnvioBO = false; } try { cm.EnvioComp = ConvertCheck(Request["inputCompRes"].ToString()); } catch (Exception) { cm.EnvioComp = false; } try { cm.EnvioCnh = ConvertCheck(Request["inputCnh"].ToString()); } catch (Exception) { cm.EnvioCnh = false; } try { cm.PermiteEletrica = ConvertCheck(Request["inputLiberaEletrica"].ToString()); } catch (Exception) { cm.PermiteEletrica = false; } try { cm.PermiteMecanica = ConvertCheck(Request["inputLiberaMecanica"].ToString()); } catch (Exception) { cm.PermiteMecanica = false; } try { cm.PermiteFunilaria = ConvertCheck(Request["inputLiberarFunilaria"].ToString()); } catch (Exception) { cm.PermiteFunilaria = false; } cm.DescEletrica = Request["taEletrica"].ToString(); cm.DescMecanica = Request["taMecania"].ToString(); cm.DescFunilaria = Request["taFunilaria"].ToString(); Models.ChamadoEspecialista ce = new Models.ChamadoEspecialista(); ce.AlteraChamadoOficina(cm); var list = ce.ConsultaChamado(0); ViewData["Chamados"] = list; return(View("ListaChamados")); } catch { return(View()); } }
public List <ChamadoModelExibicao> AlteraChamadoOficina(Models.ChamadoOficinaModel cm) { var list = new List <ChamadoModelExibicao>(); var dt = new DataTable(); dt = chamadodao.GetChamadosById(7); int i = 0; var objetoList = new ChamadoModelExibicao { DeescricaoChamado = dt.Rows[i]["DESCRISSAOCHAMADO"].ToString(), Endereco = "Rua: " + dt.Rows[i]["RUAAVENIDA"].ToString() + ", Bairro: " + dt.Rows[i]["BAIRRO"].ToString() + "Nº " + dt.Rows[i]["NUMERO"].ToString() , CidadeEstado = "Cidade: " + dt.Rows[i]["ESTADO"].ToString(), ObservacaoChamado = dt.Rows[i]["OBSERVACAO"].ToString(), DataHoraAberturaChamado = dt.Rows[i]["DATAHORAABERTURACHAMADO"].ToString(), PartesVeiculoColidida = dt.Rows[i]["PARTESDOVEICULOCOLIDIDA"].ToString(), quantveic = Int32.Parse(dt.Rows[i]["QUANTIDADETERCEIROSENVOLVIDOS"].ToString()), BoEnviado = bool.Parse(dt.Rows[i]["COPIABO"].ToString()), CnhEnviada = bool.Parse(dt.Rows[i]["COPIACNHENVIADA"].ToString()), CompEnd = bool.Parse(dt.Rows[i]["COPIACOMPENDERECO"].ToString()), Chassi = dt.Rows[i]["CHASSI"].ToString(), RG = dt.Rows[i]["RG"].ToString(), CPF = dt.Rows[i]["CPF"].ToString(), NomeCliente = dt.Rows[i]["NOME"].ToString(), Modelo = dt.Rows[i]["MODELO"].ToString(), NumApolice = Int32.Parse(dt.Rows[i]["APOLICE_ID"].ToString()), NumSinistro = Int32.Parse(dt.Rows[i]["CHAMADO_ID"].ToString()), Placa = dt.Rows[i]["PLACA"].ToString(), Status = "Em Análise", DataHoraChamado = dt.Rows[i]["DATAHORAACIDENTE"].ToString(), veiclocomove = bool.Parse(dt.Rows[i]["VEICULOSELOCOMOVE"].ToString()) }; list.Add(objetoList); var dtant = DateTime.Parse(objetoList.DataHoraChamado); var dtatu = DateTime.Now; TimeSpan span = Convert.ToDateTime(dtatu) - Convert.ToDateTime(dtant); var quantmin = span.Minutes; chamadodao.AtualizaChamado(objetoList.NumSinistro, 3, dtant, dtatu, quantmin.ToString(), 2); return(list); }