public ContentResult GravarSolicitacoes(FormCollection formData) { try { //Cria o Objeto DAO SolicitacoesDAO objDAO = new SolicitacoesDAO(); //Cria o objeto para gravar na tabela solicitações tb_solicitacoes objSolicitacoes = new tb_solicitacoes(); objSolicitacoes.id = Convert.ToInt32(formData["id"].ToString()); objSolicitacoes.status_id = Convert.ToInt32(formData["StatusChamadoId"].ToString()); objSolicitacoes.data_final = Convert.ToDateTime(formData["DataFinal"].ToString()); objSolicitacoes.detalhamento = formData["Detalhamento"].ToString(); objSolicitacoes.usuario_cadastro_id = (int)Session["codUser"]; //Verifica se é uma inserção if (objSolicitacoes.id == 0) { objSolicitacoes.codigo = objDAO.GerarCodigo(objSolicitacoes.tipo_id); objSolicitacoes.tipo_id = Convert.ToInt32(formData["TipoId"].ToString()); objSolicitacoes.data_cadastro = Convert.ToDateTime(formData["DataCadastro"].ToString()); objSolicitacoes.clientes_id = Convert.ToInt32(formData["ClienteId"].ToString()); objSolicitacoes.solicitante = formData["NomeSolicitante"].ToString(); objSolicitacoes.telefone = formData["NumeroTelefone"].ToString(); objSolicitacoes.email = formData["EnderecoEmail"].ToString(); objSolicitacoes.descricao = formData["Descricao"].ToString(); //Insere as informações na tabela de solicitação objDAO.InserirSolicitacoes(objSolicitacoes); //Cria objeto para gravar as informações na tabela de Log //tb_LogSolicitacoes objLog = new tb_LogSolicitacoes(); //objLog.solicitacoes_id = objSolicitacoes.id; //objLog.detalhamento = formData["Detalhamento"].ToString(); //objLog.data_registro = DateTime.Now; //objLog.status_id = Convert.ToInt32(formData["StatusChamadoId"].ToString()); //objLog.usuario_cadastro_id = (int)Session["codUser"]; //LogDAO logDAO = new LogDAO(); //logDAO.InserirLog(objLog); } else { objDAO.AlterarSolicitacoes(objSolicitacoes); } GravarLog(objSolicitacoes); } catch (Exception ex) { return(Content("{\"success\":false}", "application/json")); } return(Content("{\"success\":true}", "application/json")); }
//Método para inserir Solicitações public void InserirSolicitacoes(tb_solicitacoes objEntrada) { //Cria o Banco BaseDados objBanco = new BaseDados(); //Adciona o Objeto para gravar objBanco.AddTotb_solicitacoes(objEntrada); //Salvar Operação objBanco.SaveChanges(); }
private void GravarLog(tb_solicitacoes objSolicitacoes) { tb_LogSolicitacoes objLog = new tb_LogSolicitacoes(); objLog.solicitacoes_id = objSolicitacoes.id; objLog.detalhamento = objSolicitacoes.detalhamento; objLog.data_registro = DateTime.Now; objLog.status_id = Convert.ToInt32(objSolicitacoes.status_id); objLog.usuario_cadastro_id = (int)Session["codUser"]; LogDAO logDAO = new LogDAO(); logDAO.InserirLog(objLog); }
//Método para Alterar Solicitações public void AlterarSolicitacoes(tb_solicitacoes objAlterar) { BaseDados objBanco = new BaseDados(); tb_solicitacoes objSolicitacoes = objBanco.tb_solicitacoes.Where(s => s.id == objAlterar.id).ToList().FirstOrDefault(); objSolicitacoes.codigo = objAlterar.codigo; //objSolicitacoes.clientes_id = objAlterar.clientes_id; objSolicitacoes.status_id = objAlterar.status_id; //objSolicitacoes.solicitante = objAlterar.solicitante; //objSolicitacoes.telefone = objAlterar.telefone; //objSolicitacoes.email = objAlterar.email; //objSolicitacoes.descricao = objAlterar.descricao; objSolicitacoes.detalhamento = objAlterar.detalhamento; //objSolicitacoes.data_cadastro = objAlterar.data_cadastro; objSolicitacoes.data_final = objAlterar.data_final; //objSolicitacoes.tipo_id = objEntrada.tipo_id; objSolicitacoes.usuario_cadastro_id = objAlterar.usuario_cadastro_id; //objSolicitacoes.descricao = objAlterar.tb_LogSolicitacoes //tb_LogSolicitacoes objLog = new tb_LogSolicitacoes(); //objLog.solicitacoes_id = objAlterar.id; //objLog.detalhamento = objAlterar.detalhamento; //objLog.data_registro = objAlterar.data_final; //objLog.status_id = objAlterar.status_id; //objLog.usuario_cadastro_id = objAlterar.usuario_cadastro_id; //LogDAO logDAO = new LogDAO(); //logDAO.InserirLog(objLog); objBanco.SaveChanges(); }