Ejemplo n.º 1
0
        public async Task Create_Colaborador_Nuevo()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
            //PRUEBA TRATA: Prueba el método CREATE, en el cual se le enviando datos de un colaborador
            //cuyo DNI y Datos no están registrados
            // Arrange
            var controller        = new ColaboradoresController();
            IDCHECKDBEntities db  = new IDCHECKDBEntities();
            Colaboradores     col = new Colaboradores();

            {
                col.COD_Colaborador       = "12888888";
                col.COD_Empresa           = "20234567543";
                col.ApellidoPaterno       = "SAICO";
                col.ApellidoMaterno       = "LOPEZ";
                col.Nombres               = "ALBERTO";
                col.ID_Area               = 1;
                col.FechaNacimiento       = Convert.ToDateTime("2016-10-5");
                col.FechaContratacion     = Convert.ToDateTime("01/12/2012");
                col.FechaIngresoReingreso = Convert.ToDateTime("01/01/2012");
                col.FechaCese             = Convert.ToDateTime("01/5/2012");
                col.Direccion             = "CAYMA AV LAS PEÑAS";
                col.Cargo  = "OPERADOR DE CAMION";
                col.Estado = true;
            };
            var result = await controller.Create(col, null) as RedirectToRouteResult;

            var query = db.Colaboradores.Where(q => q.COD_Colaborador == col.COD_Colaborador);

            //var result = await controller.Create(col, null) as RedirectResult;
            Assert.IsNotNull(query);
        }
Ejemplo n.º 2
0
        public async Task Create_Colaborador_Existente()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
            //PRUEBA TRATA: Prueba el método CREATE, en el cual vamos en enviarle datos
            // de un colaborador cuyo DNI ya esta registrado
            // Arrange
            var           controller = new ColaboradoresController();
            Colaboradores col        = new Colaboradores();

            {
                col.COD_Colaborador       = "11111111";
                col.COD_Empresa           = "20234567543";
                col.ApellidoPaterno       = "SAICO";
                col.ApellidoMaterno       = "LOPEZ";
                col.Nombres               = "ALBERTO";
                col.ID_Area               = 1;
                col.FechaNacimiento       = Convert.ToDateTime("2016-10-5");
                col.FechaContratacion     = Convert.ToDateTime("01/12/2012");
                col.FechaIngresoReingreso = Convert.ToDateTime("01/01/2012");
                col.FechaCese             = Convert.ToDateTime("01/5/2012");
                col.Direccion             = "CAYMA AV LAS PEÑAS";
                col.Cargo  = "OPERADOR DE CAMION";
                col.Estado = true;
            };

            // Act
            var result = await controller.Create(col, null) as ContentResult;

            // Assert
            //Assert.AreEqual("Error El DNI que ud desea ingresar ya existe en la Base de Datos", result);
            Assert.AreEqual("<script language='javascript' type='text/javascript'>alert('Error El DNI que ud desea ingresar ya existe en la Base de Datos!');</script>", result.Content);
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(string id)
        {
            Colaboradores colaboradores = db.Colaboradores.Find(id);

            db.Colaboradores.Remove(colaboradores);
            db.SaveChanges();
            ViewBag.MensajeAlerta = "El colaborador se elimino de la Base de Datos";
            return(RedirectToAction("Index"));
        }
 public async Task<IActionResult> Create([Bind("Nome,ColaboradoresId,Profissao,DataNascimento,email")] Colaboradores colaboradores)
 {
     if (ModelState.IsValid)
     {
         _context.Add(colaboradores);
         await _context.SaveChangesAsync();
         ViewBag.Message = "Colaborador criado com sucesso!";
         return RedirectToAction(nameof(Index));
     }
     return View(colaboradores);
 }
Ejemplo n.º 5
0
        public ActionResult Create(ColaboradorViewModel colaboradorViewModel)
        {
            Colaboradores colaborador = this.Convertir(colaboradorViewModel);

            using (UnidadDeTrabajo <Colaboradores> unidad = new UnidadDeTrabajo <Colaboradores>(new BDContext()))
            {
                unidad.genericDAL.Add(colaborador);
                unidad.Complete();
            }

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 6
0
 private void ExibirDados()
 {
     try
     {
         DataTable dt = new DataTable();
         dt = Colaboradores.GetColaboradores();
         dtgColaboradores.DataSource = dt;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro : " + ex.Message);
     }
 }
Ejemplo n.º 7
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (VerificaCampos())
            {
                try
                {
                    Colaboradores colaboradores = new Colaboradores();
                    if (txtID.Text != "")
                    {
                        colaboradores.ID = Convert.ToInt32(txtID.Text);
                    }
                    colaboradores.Cod         = txtCod.Text;
                    colaboradores.Colaborador = txtColaborador.Text;
                    colaboradores.Depto       = txtDepto.Text;
                    colaboradores.Funcao      = txtFuncao.Text;
                    colaboradores.CentroCusto = txtCentroCusto.Text;
                    colaboradores.CPF         = txtCPF.Text;



                    if (colaboradores.ID == 0)
                    {
                        Colaboradores.Add(colaboradores);
                        MessageBox.Show("Registro Salvo", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        Colaboradores.Update(colaboradores);
                        MessageBox.Show("Registro Atualizado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    ExibirDados();
                    LimpaDados();
                    DesabilitaCampos();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro : " + ex.Message);
                }

                btnSalvar.Enabled         = false;
                btnCancelarEdicao.Enabled = false;
                btnNovo.Enabled           = true;
                btnEditar.Enabled         = true;
                btnExcluir.Enabled        = false;
            }
            else
            {
                return;
            }
        }
Ejemplo n.º 8
0
        }// FIN DE CONVERTIR

        private Colaboradores Convertir(ColaboradorViewModel colaboradorViewModel)
        {
            Colaboradores ColaboradorViewModel = new Colaboradores
            {
                Colaborador_ID = colaboradorViewModel.Colaborador_ID,
                Nombre         = colaboradorViewModel.Nombre,
                Apellidos      = colaboradorViewModel.Apellidos,
                Telefono       = colaboradorViewModel.Telefono,
                Correo         = colaboradorViewModel.Correo,
                Rol_ID         = (int)colaboradorViewModel.Rol_ID
            };

            return(ColaboradorViewModel);
        }
Ejemplo n.º 9
0
        // GET: Colaborador
        private ColaboradorViewModel Convertir(Colaboradores colaborador)
        {
            ColaboradorViewModel colaboradorViewModel = new ColaboradorViewModel
            {
                Colaborador_ID = colaborador.Colaborador_ID,
                Nombre         = colaborador.Nombre,
                Apellidos      = colaborador.Apellidos,
                Telefono       = colaborador.Telefono,
                Correo         = colaborador.Correo,
                Rol_ID         = (int)colaborador.Rol_ID
            };

            return(colaboradorViewModel);
        }// FIN DE CONVERTIR
 /// <summary>
 /// Torna um colaborador Inativo
 /// </summary>
 /// <param name="cod">Codigo do colaborador.</param>
 /// <returns>True se tornar um colaborador inativo
 /// False se não tornar um colaborador inativo</returns>
 public static bool TornarColaboradorInativo(int cod)
 {
     try
     {
         return(Colaboradores.TornarColaboradorInativo(cod));
     }
     catch (IndexOutOfRangeException x)
     {
         throw new FormatException("ERRO: " + x.Message);
     }
     catch (Exception x)
     {
         throw new Exception("ERRO: " + x.Message);
     }
 }
 /// <summary>
 /// Incrementa a quantidade de auditorias de um colaborador
 /// </summary>
 /// <param name="cod">Código do colaborador.</param>
 /// <returns>true se for incrementado corretamente
 /// false se não for encontrado o colaborador</returns>
 public static bool AdicionaAuditoriaColaborador(int cod)
 {
     try
     {
         return(Colaboradores.AdicionaAuditoriaColaborador(cod));
     }
     catch (IndexOutOfRangeException x)
     {
         throw new FormatException("ERRO: " + x.Message);
     }
     catch (Exception x)
     {
         throw new Exception("ERRO: " + x.Message);
     }
 }
 /// <summary>
 /// Carrega o ficheiro binário com a informação relativa à classe Colaborador
 /// </summary>
 /// <param name="fileName">Diretório do ficheiro</param>
 public static bool CarregarColaboradores(string fileName)
 {
     try
     {
         return(Colaboradores.CarregarColaboradores(fileName));
     }
     catch (IOException x)
     {
         throw new IOException("ERRO: " + x.Message);
     }
     catch (Exception x)
     {
         throw new Exception("ERRO: " + x.Message);
     }
 }
 /// <summary>
 /// Regista um Colaborador
 /// </summary>
 /// <param name="c">Colaborador Completo </param>
 /// <returns> false se já existir esse colaborador
 /// true se for inserido o colaborador</returns>
 public static bool RegistaColaborador(Colaborador c)
 {
     try
     {
         return(Colaboradores.RegistaColaborador(c));
     }
     catch (IndexOutOfRangeException x)
     {
         throw new FormatException("ERRO: " + x.Message);
     }
     catch (Exception x)
     {
         throw new Exception("ERRO: " + x.Message);
     }
 }
 /// <summary>
 /// Edita as informações de um colaborador
 /// </summary>
 /// <param name="cod">Código do colaborador a editar</param>
 /// <param name="nome">Novo nome do colaborador</param>
 /// <param name="idade">Nova idade do colaborador</param>
 /// <param name="genero">Novo género do colaborador</param>
 /// <param name="nif">Novo nif do colaborador</param>
 /// <returns> True se as informações forem editadas corretamente
 /// False se as informações não forem editadas corretamente </returns>
 public static bool EditaColaborador(int cod, string nome, int idade, Genero genero, int nif)
 {
     try
     {
         return(Colaboradores.EditaColaborador(cod, nome, idade, genero, nif));
     }
     catch (IndexOutOfRangeException x)
     {
         throw new FormatException("ERRO: " + x.Message);
     }
     catch (Exception x)
     {
         throw new Exception("ERRO: " + x.Message);
     }
 }
Ejemplo n.º 15
0
        private Boolean ColaboradorJaCadastrado(string CPF)
        {
            DataTable dt = new DataTable();

            dt = Colaboradores.GetColaboradorPorCPF(CPF);

            if (dt.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 16
0
 /// <summary>
 /// Adiciona um Colaborador a lista
 /// </summary>
 /// <param name="col">colaborador a ser adicionado</param>
 /// <returns> Devolve true/false consoante adicione ou não o colaborador</returns>
 public static bool InsereColaborador(Colaborador col)
 {
     try
     {
         Colaboradores.InsereColaboradores(col);
         return(true);
     }
     catch (InsercaoException e)
     {
         throw new InsercaoException("ERRO! " + e.Message);
     }
     catch (Exception e)
     {
         throw new Exception("ERRO! " + e.Message);
     }
 }
Ejemplo n.º 17
0
 /// <summary>
 /// Carrega todos os colaboradores para a lista de colaboradores
 /// </summary>
 /// <param name="fileName">Ficheiro</param>
 /// <returns></returns>
 public static bool LoadColaboradores(string fileName)
 {
     try
     {
         Colaboradores.LoadColaboradores(fileName);
     }
     catch (IOException e)
     {
         Console.Write("Error: " + e.Message);
     }
     catch (Exception e)
     {
         Console.Write("Error: " + e.Message);
     }
     return(false);
 }
Ejemplo n.º 18
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (VerificaCampos())
            {
                try
                {
                    //0 - opcao
                    //1 - cod
                    //2 - colaborador
                    //3 - centrocusto
                    //4 - depto
                    //5 - cpf
                    //5 - funcao
                    Utils.populaDataGridView(ref dtgResultadoPesquisa, Colaboradores.GetColaboradoresPorCentroCusto(cmbCentroCusto.SelectedValue.ToString()));
                    dtgResultadoPesquisa.Columns[0].Width      = 25;
                    dtgResultadoPesquisa.Columns[0].HeaderText = "";
                    dtgResultadoPesquisa.Columns[0].ReadOnly   = false;
                    dtgResultadoPesquisa.Columns[0].Frozen     = true;
                    dtgResultadoPesquisa.Columns[1].Visible    = false;
                    dtgResultadoPesquisa.Columns[2].Width      = 200;
                    dtgResultadoPesquisa.Columns[3].Width      = 200;
                    dtgResultadoPesquisa.Columns[4].Width      = 200;
                    dtgResultadoPesquisa.Columns[5].Visible    = false;
                    dtgResultadoPesquisa.Columns[6].Visible    = false;

                    if (dtgResultadoPesquisa.Rows.Count > 0)
                    {
                        if (lblcaminho.Text != "")
                        {
                            btnGerar.Enabled = true;
                        }
                        lblRegistros.Text     = dtgResultadoPesquisa.Rows.Count + "Registros encontrados.";
                        chkMarcaTodos.Enabled = true;
                    }
                    else
                    {
                        btnGerar.Enabled      = false;
                        lblRegistros.Text     = "0 Registros encontrados.";
                        chkMarcaTodos.Enabled = false;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro : " + ex.Message);
                }
            }
        }
Ejemplo n.º 19
0
 /// <summary>
 /// Adiciona colaborador a lista de colaboradores
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="c">Colaborador</param>
 /// <returns></returns>
 public static bool AddColab(Perfil p, colaboradorBO c)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             ColaboradorDL aux = new ColaboradorDL(c);
             Colaboradores.AdicionaColaborador(aux);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }
Ejemplo n.º 20
0
        // GET: Colaboradores/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Colaboradores colaboradores = db.Colaboradores.Find(id);


            if (colaboradores == null)
            {
                // return HttpNotFound();
                return(RedirectToAction("EmptyPage", "Colaboradores"));
            }
            ViewBag.DetalleColaborador = colaboradores;
            return(View(colaboradores));
        }
Ejemplo n.º 21
0
 /// <summary>
 /// Altera o estado do colaborador
 /// </summary>
 /// <param name="p">Perfil</param>
 /// <param name="c">Colaborador</param>
 /// <returns></returns>
 public static bool EditarColaboradorEstado(Perfil p, colaboradorBO c)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             ColaboradorDL aux = new ColaboradorDL(c);
             Colaboradores.AlterarColaboradorEstado(aux);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }
Ejemplo n.º 22
0
 /// <summary>
 /// Edita o nome do colaborador
 /// </summary>
 /// <param name="p">Perfil </param>
 /// <param name="c">Colaborador</param>
 /// <param name="n">Nome</param>
 /// <returns></returns>
 public static bool EditarColaboradorNome(Perfil p, colaboradorBO c, string n)
 {
     if (p == Perfil.CHEFE)
     {
         try
         {
             ColaboradorDL aux = new ColaboradorDL(c);
             Colaboradores.EditarColaboradorNome(aux, n);
             return(true);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     return(false);
 }
Ejemplo n.º 23
0
        public async Task Search_Nombres_Existente()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
            //PRUEBA TRATA: Prueba el método SEARCH, buscando los nombre del colaborador
            //del colaborador que existe en el sistema
            // Arrange
            var           controller  = new ColaboradoresController();
            Colaboradores colaborador = new Colaboradores();

            string DNI        = "";
            string ApePaterno = "";
            string ApeMaterno = "";
            string Nombres    = "JOSE CARLOS";
            string Area       = "";
            // Act
            var result = await controller.Search(DNI, ApePaterno, ApeMaterno, Nombres, Area) as ViewResult;

            Assert.IsNotNull(result.Model);
        }
Ejemplo n.º 24
0
        public async Task <IActionResult> CreateColaboradores([FromBody] Common.Models.ColaboradoresCommon colaborador)
        {
            if (!ModelState.IsValid)
            {
                return(this.BadRequest(ModelState));
            }
            var entityCol = new Colaboradores
            {
                Celular       = colaborador.Celular,
                CentroCostoId = colaborador.CentroCostoId,
                Nombre        = colaborador.Nombre,
                RolId         = colaborador.RolId,
                Username      = colaborador.Username
            };
            var newEnvios = await this.ColaboradoresRepository.CreateAsync(entityCol);

            return(Ok(newEnvios));
        }
Ejemplo n.º 25
0
        public async Task Search_AREA_Existente()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
            //PRUEBA TRATA: Prueba el método, SEARCH buscando por área seleccionado
            //cuando el área existe
            // Arrange
            var           controller  = new ColaboradoresController();
            Colaboradores colaborador = new Colaboradores();

            string DNI        = "";
            string ApePaterno = "";
            string ApeMaterno = "";
            string Nombres    = "";
            string Area       = "1";
            // Act
            var result = await controller.Search(DNI, ApePaterno, ApeMaterno, Nombres, Area) as ViewResult;

            Assert.IsNotNull(result.Model);
        }
Ejemplo n.º 26
0
        public void TestColaboradores()
        {
            ColaboradorEntity colaboradorEntity = new ColaboradorEntity {
                area         = "Financeiro",
                cargo        = "?",
                dataAdmissao = DateTime.Now.AddYears(-1),
                matricula    = "0218282",
                nome         = "Ana Clara Pimenta",
                salarioBruto = 4000.00
            };
            List <ColaboradorEntity> listaColaboradoresEntity = new List <ColaboradorEntity>();

            listaColaboradoresEntity.Add(colaboradorEntity);

            Mock <IColaboradoresRepository> mockIColaboradoresRepository = new Mock <IColaboradoresRepository>();

            mockIColaboradoresRepository.Setup(setup => setup.Obter <ColaboradorEntity>()).Returns(listaColaboradoresEntity);

            Colaborador colaborador = new Colaborador {
                area         = "Financeiro",
                cargo        = "?",
                dataAdmissao = DateTime.Now.AddYears(-1),
                matricula    = "0218282",
                nome         = "Ana Clara Pimenta",
                salarioBruto = 4000.00
            };
            List <Colaborador> listaColaboradores = new List <Colaborador>();

            listaColaboradores.Add(colaborador);

            Mock <IMapper> mockIMapper = new Mock <IMapper>();

            mockIMapper.Setup(setup => setup.Map <List <ColaboradorEntity>, List <Colaborador> >(listaColaboradoresEntity)).Returns(listaColaboradores);

            Colaboradores colaboradoresService = new Colaboradores(mockIColaboradoresRepository.Object, mockIMapper.Object);


            List <Colaborador> colaboradores = colaboradoresService.BuscarDadosColaboradores();


            Assert.Equal(4000.00, colaboradores[0].salarioBruto);
            Assert.Equal("Ana Clara Pimenta", colaboradores[0].nome);
            mockIColaboradoresRepository.Verify(verify => verify.Obter <ColaboradorEntity>(), Times.Once);
        }
Ejemplo n.º 27
0
        private void populaComboCentroCustos()
        {
            // Bind combobox to dictionary
            Dictionary <string, string> vlrs = new Dictionary <string, string>();

            vlrs.Add("", "");

            System.Data.DataTable dt = Colaboradores.GetCentroCustos();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                vlrs.Add(dt.Rows[i].ItemArray[0].ToString(), dt.Rows[i].ItemArray[0].ToString());
            }

            cmbCentroCusto.DataSource    = new BindingSource(vlrs, null);
            cmbCentroCusto.DisplayMember = "Value";
            cmbCentroCusto.ValueMember   = "Key";

            // Get combobox selection (in handler)
            string value = ((KeyValuePair <string, string>)cmbCentroCusto.SelectedItem).Value;
        }
Ejemplo n.º 28
0
        public async Task <ActionResult> Create([Bind(Include = "COD_Colaborador,COD_Empresa,ID_Area,ApellidoPaterno,ApellidoMaterno,Nombres,FechaNacimiento,FechaContratacion,FechaIngresoReingreso,FechaCese,COD_Departamento,COD_Provincia,COD_Distrito,Direccion,Foto,Cargo,Estado")] Colaboradores colaboradores, HttpPostedFileBase FotoColaborador)
        {
            if (FotoColaborador != null && FotoColaborador.ContentLength > 0)
            {
                byte[] imageData = null;
                using (var binaryReader = new BinaryReader(FotoColaborador.InputStream))
                {
                    imageData = binaryReader.ReadBytes(FotoColaborador.ContentLength);
                }
                //setear la imagen a la entidad que se creara
                colaboradores.Foto = imageData;
            }

            Colaboradores colaboradoresx = await db.Colaboradores.FindAsync(colaboradores.COD_Colaborador);

            if (colaboradoresx != null)
            {
                ViewBag.MensajeAlerta = "Error El DNI que ud desea ingresar ya existe en la Base de Datos";
                return(Content("<script language='javascript' type='text/javascript'>alert('Error El DNI que ud desea ingresar ya existe en la Base de Datos!');</script>"));
                // return Content("<script language='javascript' type='text/javascript'> toastr.success('Without any options', 'Simple notification!')</script>");
                // return View(colaboradores);

                // return ColaboradorExisteEnDB();
            }

            else
            {
                if (ModelState.IsValid)
                {
                    db.Colaboradores.Add(colaboradores);
                    await db.SaveChangesAsync();

                    ViewBag.MensajeAlerta = "El colaborador se agrego correctamente a la Base de Datos";
                    return(RedirectToAction("Index"));
                }

                ViewBag.ID_Area     = new SelectList(db.Areas, "ID_Area", "NombreArea", colaboradores.ID_Area);
                ViewBag.COD_Empresa = new SelectList(db.Empresas, "COD_Empresa", "RazonSocial", colaboradores.COD_Empresa);
                return(View(colaboradores));
            }
        }
Ejemplo n.º 29
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            int CountJaCadastrados         = 0;
            int RegistrosCarregadosDoExcel = dtgDadosExternos.Rows.Count;

            for (int i = 0; i < dtgDadosExternos.Rows.Count; i++)
            {
                if (!ColaboradorJaCadastrado(dtgDadosExternos.Rows[i].Cells[5].Value.ToString()))
                {
                    Colaboradores colab = new Colaboradores
                    {
                        Cod         = dtgDadosExternos.Rows[i].Cells[0].Value.ToString().Trim(),
                        Colaborador = dtgDadosExternos.Rows[i].Cells[1].Value.ToString().Trim(),
                        Depto       = dtgDadosExternos.Rows[i].Cells[2].Value.ToString().Trim(),
                        Funcao      = dtgDadosExternos.Rows[i].Cells[3].Value.ToString().Trim(),
                        CentroCusto = dtgDadosExternos.Rows[i].Cells[4].Value.ToString().Trim(),
                        CPF         = dtgDadosExternos.Rows[i].Cells[5].Value.ToString().Trim()
                    };
                    Colaboradores.Add(colab);
                }
                else
                {
                    CountJaCadastrados++;
                }
            }

            if (RegistrosCarregadosDoExcel == CountJaCadastrados)
            {
                MessageBox.Show("Os Registos não puderam ser importados pois todos os CPFs já constam na base de dados", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (CountJaCadastrados > 0)
            {
                MessageBox.Show("Nem Todos os registos puderam ser importados pois alguns CPFs já constam na base de dados", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (CountJaCadastrados == 0)
            {
                MessageBox.Show("Registros importados com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            ColaboradorJaCadastrado(dtgDadosExternos.Rows[0].Cells[4].Value.ToString());
        }
Ejemplo n.º 30
0
 /// <summary>
 /// Apresenta todos os dados relativos ao programa
 /// </summary>
 public static void ApresentarDados()
 {
     Console.WriteLine("\n==============================================================================================");
     Console.WriteLine("                                            MENU                                                ");
     Console.WriteLine("==============================================================================================\n");
     Console.WriteLine("    > Quantidade de Auditorias realizadas:          {0} \n", Auditorias.TotalAuditorias());
     Console.WriteLine("    > Auditoria com MAIS vulnerabilidades:          {0}, {1} falha(s), ({2}) \n", Auditorias.AuditoriaMaisVulnerabilidades().Codigo.ToString(),
                       Auditorias.AuditoriaMaisVulnerabilidades().CodVulns.Count.ToString(),
                       Auditorias.AuditoriaMaisVulnerabilidades().Data.ToShortDateString());
     Console.WriteLine("    > Auditoria com MENOS vulnerabilidades:         {0}, {1} falha(s), ({2}) \n", Auditorias.AuditoriaMenosVulnerabilidades().Codigo.ToString(),
                       Auditorias.AuditoriaMenosVulnerabilidades().CodVulns.Count.ToString(),
                       Auditorias.AuditoriaMenosVulnerabilidades().Data.ToShortDateString());
     Console.WriteLine("    > Media de vulnerabilidades das auditorias:     {0} \n\n\n", Auditorias.MediaVulnerabilidades().ToString());
     Auditorias.ApresentarAuditorias(); Console.WriteLine("");
     Auditorias.ApresentarVulneabilidadesAuditoria(); Console.WriteLine("");
     Colaboradores.ApresentarColaboradores(); Console.WriteLine("");
     Colaboradores.ApresentarAuditoriasColaborador(); Console.WriteLine("");
     Vulnerabilidades.ApresentarVulnerabilidades(); Console.WriteLine("");
     Equipamentos.ApresentarEquipamentos(); Console.WriteLine("");
     Equipamentos.ApresentarVulneabilidadesAuditoria(); Console.WriteLine("");
 }