Ejemplo n.º 1
0
        private int SalvarChamadoAbax()
        {
            chamado.TITULO         = Titulo;
            chamado.COMENTARIO     = Comentario;
            chamado.USUARIOCRIACAO = Usuario;
            chamado.PRIORIDADE     = Prioridade.ToString();
            chamado.EXEMPLO_NOTA   = Exemplo;
            chamado.DATACRIACAO    = DateTime.Now;

            IntegradorBanco integrador = GetIntegrador(Banco);

            Categorias = integrador.RecuperarCategoriaDeChamado();
            chamado.CHAMADOSTATUSIDSTATUS = integrador.RecuperarStatusChamados().Single(item => item.ID == 8);

            SalvarChamado salvarChamado = new SalvarChamado(null, chamado, Infraestrutura.Enumerador.Enumerador.FONTEDEDADOS.CLOUD);

            salvarChamado.ApenasGerarInsert       = true;
            salvarChamado.ApenasGerarInsert_COMID = false;
            salvarChamado.DrivePadrao             = new MSSqlAdapter(null);
            salvarChamado.Execute();
            ExecutarComand(null, salvarChamado.ComandoInsert);

            foreach (KeyValuePair <string, string> file in Anexos)
            {
                ChamadoAnexos       chamadoAnexos       = new ChamadoAnexos(0, salvarChamado.Chamado, null, Usuario, ComentarioAnexo, DateTime.Now, file.Key);
                SalvarChamadoAnexos SalvarChamadoAnexos = new SalvarChamadoAnexos(null, chamadoAnexos, Infraestrutura.Enumerador.Enumerador.FONTEDEDADOS.ABAXINBOUND);
                SalvarChamadoAnexos.ApenasGerarInsert       = true;
                SalvarChamadoAnexos.ApenasGerarInsert_COMID = false;
                SalvarChamadoAnexos.DrivePadrao             = new MSSqlAdapter(null);
                SalvarChamadoAnexos.Execute();

                int sid = InserirDados(null, SalvarChamadoAnexos.ComandoInsert);

                AbaxAdmOuMSSqlCloud AbaxAdmOuMSSqlCloud1 = new AbaxAdmOuMSSqlCloud(null);
                AbaxAdmOuMSSqlCloud1.SalvarArquivo(null, "ChamadoAnexos", "Anexo", "ID", sid.ToString(), file.Value);
            }
            return(salvarChamado.Chamado.ID);
        }
Ejemplo n.º 2
0
        private DataTable GetDataChamadoCategoria(DeployProgram DeployProgram, string sql)
        {
            AbaxAdmOuMSSqlCloud AbaxAdmOuMSSqlCloud = new AbaxAdmOuMSSqlCloud(DeployProgram);

            return(AbaxAdmOuMSSqlCloud.GetData(sql, 9999));
        }
Ejemplo n.º 3
0
        private void ExecutarComand(DeployProgram DeployProgram, string sql)
        {
            AbaxAdmOuMSSqlCloud AbaxAdmOuMSSqlCloud = new AbaxAdmOuMSSqlCloud(DeployProgram);

            AbaxAdmOuMSSqlCloud.ExecuteCommand(sql, 9999, new List <string>());
        }
Ejemplo n.º 4
0
        private int InserirDados(DeployProgram DeployProgram, string sql)
        {
            AbaxAdmOuMSSqlCloud AbaxAdmOuMSSqlCloud = new AbaxAdmOuMSSqlCloud(DeployProgram);

            return(AbaxAdmOuMSSqlCloud.InserirDados(sql, 1614));
        }