예제 #1
0
        private Entidade one(DataTable dataTable, int position)
        {
            UsuarioApp usuarioApp = new UsuarioApp();

            if (dataTable.Rows.Count > 0)
            {
                var registro = new Entidade()
                {
                    Id          = int.Parse(dataTable.Rows[position]["id"].ToString()),
                    Codigo      = dataTable.Rows[position]["codigo"].ToString(),
                    Descricao   = dataTable.Rows[position]["descricao"].ToString(),
                    Sigla       = dataTable.Rows[position]["sigla"].ToString(),
                    Endereco    = dataTable.Rows[position]["endereco"].ToString(),
                    CNPJ        = dataTable.Rows[position]["cnpj"].ToString(),
                    Telefone    = dataTable.Rows[position]["telefone"].ToString(),
                    PlanoConta  = int.Parse(dataTable.Rows[position]["planoconta"].ToString()),
                    PlanoHist   = int.Parse(dataTable.Rows[position]["planohist"].ToString()),
                    Titular     = dataTable.Rows[position]["titular"].ToString(),
                    Cargo       = dataTable.Rows[position]["cargo"].ToString(),
                    Contador    = dataTable.Rows[position]["contador"].ToString(),
                    RegContador = dataTable.Rows[position]["regcontador"].ToString(),
                    Usuarios    = usuarioApp.listEntidade(int.Parse(dataTable.Rows[position]["id"].ToString()))
                };
                return(registro);
            }
            else
            {
                return(new Entidade());
            }
        }
예제 #2
0
        private void update(Entidade entidade)
        {
            UserEntApp userEntApp = new UserEntApp();
            UsuarioApp usuarioApp = new UsuarioApp();
            UserEnt    userEnt    = new UserEnt();

            var dados = new List <string>();

            dados.Add(entidade.Codigo);
            dados.Add(entidade.Descricao);
            dados.Add(entidade.Sigla);
            dados.Add(entidade.Endereco);
            dados.Add(entidade.CNPJ);
            dados.Add(entidade.Telefone);
            dados.Add(entidade.PlanoConta.ToString());
            dados.Add(entidade.PlanoHist.ToString());
            dados.Add(entidade.Titular);
            dados.Add(entidade.Cargo);
            dados.Add(entidade.Contador);
            dados.Add(entidade.RegContador);
            dados.Add(entidade.Id.ToString());

            var crud = "UPDATE entidades SET codigo=@dados0, descricao=@dados1, sigla=@dados2, " +
                       "endereco=@dados3, cnpj=@dados4, telefone=@dados5, planoconta=@dados6, " +
                       "planohist=@dados7, titular=@dados8, cargo=@dados9, contador=@dados10, " +
                       "regcontador=@dados11 WHERE id=@dados12";

            dbaccess = new DBSQLServer();

            try
            {
                dbaccess.commandExecuteNonQuery(crud, dados);
            }
            finally
            {
                dbaccess.Dispose();
            }
        }
예제 #3
0
        private void insert(Entidade entidade)
        {
            UserEntApp userEntApp = new UserEntApp();
            UsuarioApp usuarioApp = new UsuarioApp();
            UserEnt    userEnt    = new UserEnt();

            var dados = new List <string>();

            dados.Add(entidade.Codigo);
            dados.Add(entidade.Descricao);
            dados.Add(entidade.Sigla);
            dados.Add(entidade.Endereco);
            dados.Add(entidade.CNPJ);
            dados.Add(entidade.Telefone);
            dados.Add(entidade.PlanoConta.ToString());
            dados.Add(entidade.PlanoHist.ToString());
            dados.Add(entidade.Titular);
            dados.Add(entidade.Cargo);
            dados.Add(entidade.Contador);
            dados.Add(entidade.RegContador);

            var crud = "INSERT INTO entidades(codigo, descricao, sigla, endereco, " +
                       "cnpj, telefone, planoconta, planohist, titular, cargo, contador, " +
                       "regcontador) VALUES (@dados0, @dados1, @dados2, @dados3, @dados4, " +
                       "@dados5, @dados6, @dados7, @dados8, @dados9, @dados10, @dados11)";

            dbaccess = new DBSQLServer();

            try
            {
                dbaccess.commandExecuteNonQuery(crud, dados);
            }
            finally
            {
                dbaccess.Dispose();
            }
        }