Example #1
0
        public bool AdicionarMaquina(MaquinasModel dados)
        {
            var parametros = new List <SqlParameter>
            {
                new SqlParameter {
                    ParameterName = "@idCliente", SqlDbType = SqlDbType.Int, Value = dados.IdCliente
                },
                new SqlParameter {
                    ParameterName = "@descricao", SqlDbType = SqlDbType.NVarChar, Value = dados.Descricao
                },
                new SqlParameter {
                    ParameterName = "@ip", SqlDbType = SqlDbType.NVarChar, Value = dados.IpMaquina
                },
                new SqlParameter {
                    ParameterName = "@loginAcesso", SqlDbType = SqlDbType.NVarChar, Value = dados.LoginAcesso
                },
                new SqlParameter {
                    ParameterName = "@passwordAcesso", SqlDbType = SqlDbType.NVarChar, Value = dados.PasswordAcesso
                },
            };

            return
                (Database.Instance.NonQuery(
                     "INSERT INTO Maquinas(idCliente, descricao, ip, loginAcesso, passwordAcesso, dataCriacao, ultimoUpdate, ativo) VALUES (@idCliente, @descricao, @ip, @loginAcesso, @passwordAcesso, getDate(), getDate(), 1)", parametros));
        }
Example #2
0
        public bool AtualizarMaquina(MaquinasModel dados)
        {
            var parametros = new List <SqlParameter>
            {
                new SqlParameter {
                    ParameterName = "@idCliente", SqlDbType = SqlDbType.Int, Value = dados.IdCliente
                },
                new SqlParameter {
                    ParameterName = "@descricao", SqlDbType = SqlDbType.NVarChar, Value = dados.Descricao
                },
                new SqlParameter {
                    ParameterName = "@ip", SqlDbType = SqlDbType.NVarChar, Value = dados.IpMaquina
                },
                new SqlParameter {
                    ParameterName = "@loginAcesso", SqlDbType = SqlDbType.NVarChar, Value = dados.LoginAcesso
                },
                new SqlParameter {
                    ParameterName = "@passwordAcesso", SqlDbType = SqlDbType.NVarChar, Value = dados.PasswordAcesso
                },
            };

            return
                (Database.Instance.NonQuery(
                     "UPDATE Maquinas SET idCliente = @idCliente, descricao = @descricao, ip = @ip, loginAcesso = @loginAcesso, passwordAcesso = @passwordAcesso",
                     parametros));
        }
Example #3
0
        public List <MaquinasModel> Lista(int id)
        {
            var registos = Database.Instance.SqlQuery($"SELECT * FROM maquinas WHERE idMaquina = {id}");
            var lista    = new List <MaquinasModel>();

            foreach (DataRow dados in registos.Rows)
            {
                var novo = new MaquinasModel {
                    IdCliente      = int.Parse(dados[1].ToString()),
                    Descricao      = dados[2].ToString(),
                    IpMaquina      = dados[3].ToString(),
                    LoginAcesso    = dados[4].ToString(),
                    PasswordAcesso = dados[5].ToString()
                };
                lista.Add(novo);
            }

            return(lista);
        }
Example #4
0
        public List <MaquinasModel> ListaAllAtive()
        {
            var registos = Database.Instance.SqlQuery("SELECT * FROM maquinas WHERE active = 1");
            var lista    = new List <MaquinasModel>();

            foreach (DataRow dados in registos.Rows)
            {
                var novo = new MaquinasModel {
                    IdCliente      = int.Parse(dados[0].ToString()),
                    Descricao      = dados[0].ToString(),
                    IpMaquina      = dados[0].ToString(),
                    LoginAcesso    = dados[0].ToString(),
                    PasswordAcesso = dados[0].ToString()
                };
                lista.Add(novo);
            }

            return(lista);
        }