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"));
        }
Пример #2
0
        //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);
        }
Пример #4
0
        //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();
        }