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)); }
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)); }
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); }
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); }