Example #1
0
        public CompradorResult AdicionarComprador(Comprador comprador)
        {
            CompradorResult result = new CompradorResult();
            SqlConnection   conn   = new SqlConnection(_sqlConn.SqlConnection);
            string          sql    = "INSERT INTO Comprador(Nome, Sobrenome) VALUES(@nome, @sobrenome)";

            try
            {
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.Add(new SqlParameter("@nome", comprador.Nome));
                cmd.Parameters.Add(new SqlParameter("@sobrenome", comprador.Sobrenome));
                conn.Open();
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                result.ProccessOk = false;
                result.MsgError   = ex.ToString();
                return(result);
            }
            finally
            {
                conn.Close();
            }
            result.ProccessOk = true;
            return(result);
        }
Example #2
0
        public CompradorResult GetComprador(int id)
        {
            CompradorResult result = new CompradorResult();
            SqlConnection   conn   = new SqlConnection(_sqlConn.SqlConnection);
            string          sql    = "SELECT * FROM Comprador WHERE id=@id";

            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.Add(new SqlParameter("@id", id));
                SqlDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    result.Comprador.Id        = int.Parse(reader["Id"].ToString());
                    result.Comprador.Nome      = reader["Nome"].ToString();
                    result.Comprador.Sobrenome = reader["Sobrenome"].ToString();
                }
            }
            catch (Exception ex)
            {
                result.ProccessOk = false;
                result.MsgError   = ex.ToString();
                return(result);
            }
            finally
            {
                conn.Close();
            }
            result.ProccessOk = true;
            return(result);
        }
Example #3
0
        public CompradorResult AtualizarComprador(Comprador comprador)
        {
            CompradorResult result = new CompradorResult();
            SqlConnection   conn   = new SqlConnection(_sqlConn.SqlConnection);
            string          sql    = "UPDATE Comprador SET Nome = @nome, Sobrenome = @sobrenome WHERE Id = @id";

            try
            {
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.Add(new SqlParameter("@sobrenome", comprador.Sobrenome));
                cmd.Parameters.Add(new SqlParameter("@nome", comprador.Nome));
                cmd.Parameters.Add(new SqlParameter("@id", comprador.Id));
                conn.Open();
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                result.ProccessOk = false;
                result.MsgCatch   = ex.ToString();
                return(result);
            }
            finally
            {
                conn.Close();
            }
            result.ProccessOk = true;
            return(result);
        }