示例#1
0
        public List <MODEL.Atendimento> Select()
        {
            List <MODEL.Atendimento> lstAtend = new List <MODEL.Atendimento>();
            SqlConnection            conexao  = new SqlConnection(strCon);
            string     sql = "SELECT * FROM Atendimento WHERE finalizado=0";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Atendimento atend = new MODEL.Atendimento();
                    atend.id          = Convert.ToInt32(dados["idAtendimento"].ToString());
                    atend.h_pagamento = Convert.ToDateTime(dados["h_pagamento"].ToString());
                    atend.vlr_total   = Convert.ToSingle(dados["vlr_total"].ToString());
                    atend.vlr_pago    = Convert.ToSingle(dados["vlr_pago"].ToString());
                    atend.troco       = Convert.ToSingle(dados["troco"].ToString());
                    atend.idCliente   = Convert.ToInt32(dados["cliente_idCliente"].ToString());
                    lstAtend.Add(atend);
                }
            }
            catch
            {
                Console.WriteLine("Erro ao listar registros da tabela Atendimento!");
            }

            return(lstAtend);
        }
示例#2
0
        public void Update(MODEL.Atendimento atend)
        {
            List <MODEL.Atendimento> lstAtend = new List <MODEL.Atendimento>();
            SqlConnection            conexao  = new SqlConnection(strCon);
            string     sql = "UPDATE Atendimento SET h_pagamento=@h_pg, vlr_total=@total, vlr_pago=@pg, troco=@troco, finalizado=@finalizado WHERE idAtendimento=@id";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", atend.id);
            cmd.Parameters.AddWithValue("@h_pg", atend.h_pagamento);
            cmd.Parameters.AddWithValue("@total", atend.vlr_total);
            cmd.Parameters.AddWithValue("@pg", atend.vlr_pago);
            cmd.Parameters.AddWithValue("@troco", atend.troco);
            cmd.Parameters.AddWithValue("@finalizado", atend.finalizado);
        }
示例#3
0
        public void Inserir(MODEL.Atendimento atend)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Atendimento VALUES (' ', 0, 0, 0, @idCliente)";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@idCliente", atend.idCliente);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro ao inserir registro na tabela Atendimento!");
            }
            finally
            {
                conexao.Close();
            }
        }