Esempio n. 1
0
        public List <AssistenciaModel> ListaAllActive()
        {
            var registos = Database.Instance.SqlQuery("SELECT * FROM assistencias WHERE active = 1");
            var lista    = new List <AssistenciaModel>();

            foreach (DataRow dados in registos.Rows)
            {
                var novo = new AssistenciaModel {
                    IdAssistencia = int.Parse(dados[0].ToString())
                };

                //TODO: Outros Parametros
                lista.Add(novo);
            }

            return(lista);
        }
Esempio n. 2
0
        public bool AdicionarAssistencia(AssistenciaModel dados)
        {
            var parametros = new List <SqlParameter>
            {
                new SqlParameter {
                    ParameterName = "@idCliente", SqlDbType = SqlDbType.Int, Value = dados.Cliente
                },
                new SqlParameter {
                    ParameterName = "@idMaquina", SqlDbType = SqlDbType.Int, Value = dados.Maquina
                },
                new SqlParameter {
                    ParameterName = "@idFuncionario", SqlDbType = SqlDbType.Int, Value = dados.Funcionario
                },
                new SqlParameter {
                    ParameterName = "@dataInicio", SqlDbType = SqlDbType.DateTime, Value = dados.DataInicio
                },
                new SqlParameter {
                    ParameterName = "@dataFim", SqlDbType = SqlDbType.DateTime, Value = dados.DataFim
                },
                new SqlParameter {
                    ParameterName = "@horaInicio", SqlDbType = SqlDbType.DateTime, Value = dados.HoraInicio
                },
                new SqlParameter {
                    ParameterName = "@horaFim", SqlDbType = SqlDbType.DateTime, Value = dados.HoraFim
                },
                new SqlParameter {
                    ParameterName = "@concluida", SqlDbType = SqlDbType.Bit, Value = dados.Concluida
                },
                new SqlParameter {
                    ParameterName = "@preco", SqlDbType = SqlDbType.Decimal, Value = dados.Preco
                },
                new SqlParameter {
                    ParameterName = "@observacoes", SqlDbType = SqlDbType.NVarChar, Value = dados.Comentarios
                }
            };

            return
                (Database.Instance.NonQuery(
                     "INSERT INTO Assistencias(idCliente, idMaquina, idFuncionario, dataInicio, dataFim, horaInicio, horaFim, concluida, preco, observacoes) VALUES(@idCliente, @idMaquina, @idFuncionario, @dataInicio, @dataFim, @horaInicio, @horaFim, @concluida, @preco, @observacoes)", parametros));
        }