Ejemplo n.º 1
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Departamento();


            var hoje          = DateTime.Now;
            var respinclusao  = Usuario.Nomeusuario.ToString();
            var datainclusao  = hoje.ToString();
            var respalteracao = Usuario.Nomeusuario.ToString();
            var dataalteracao = hoje.ToString();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.Departamento.SelectTudo();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var cod   = dr.GetString(dr.GetOrdinal("CODDEPARTAMENTO"));
                    var nome  = dr.GetString(dr.GetOrdinal("NOME"));
                    var fone  = dr.GetString(dr.GetOrdinal("TELEFONE"));
                    var email = dr.GetString(dr.GetOrdinal("EMAIL"));

                    try
                    {
                        var m = new Classes.Mysql.Departamento();

                        m.InsertAccess(int.Parse(cod), nome, fone, email, respinclusao, datainclusao, respalteracao, dataalteracao);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is Relatorios.Departamento.RelDepartamento)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new Relatorios.Departamento.RelDepartamento();
                tela.ShowDialog();
            }
        }
Ejemplo n.º 2
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            var m = new Classes.Funcoes.CriaArquivo();

            m.Cria_Departamento();
        }