コード例 #1
0
        public IList <UsoInmueble> getAll()
        {
            var res = new List <UsoInmueble>();

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string sql = $"SELECT {nameof(UsoInmueble.Id)}, {nameof(UsoInmueble.Nombre)} FROM {nameof(UsoInmueble)}";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    con.Open();
                    var reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        var t = new UsoInmueble
                        {
                            Id     = reader.GetInt32(0),
                            Nombre = reader.GetString(1)
                        };
                        res.Add(t);
                    }

                    con.Close();
                }
            }
            return(res);
        }
コード例 #2
0
        public UsoInmueble getById(int id)
        {
            UsoInmueble usoInmueble = null;

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string sql = $"SELECT {nameof(UsoInmueble.Id)}, {nameof(UsoInmueble.Nombre)} " +
                             $"FROM {nameof(UsoInmueble)} " +
                             $"WHERE id={@id}";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.Parameters.AddWithValue("@id", id);
                    con.Open();
                    var reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        usoInmueble = new UsoInmueble
                        {
                            Id     = reader.GetInt32(0),
                            Nombre = reader.GetString(1)
                        };
                    }

                    con.Close();
                }
            }

            return(usoInmueble);
        }
コード例 #3
0
        public int Edit(UsoInmueble e)
        {
            int res = -1;

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string sql = $"UPDATE {nameof(UsoInmueble)} SET {nameof(UsoInmueble.Nombre)} = @nombre " +
                             $"WHERE {nameof(UsoInmueble.Id)} = @id";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.Parameters.AddWithValue("@nombre", e.Nombre);
                    cmd.Parameters.AddWithValue("@id", e.Id);
                    con.Open();
                    res = cmd.ExecuteNonQuery();
                    con.Close();
                }
            }
            return(res);
        }
コード例 #4
0
        public int Create(UsoInmueble e)
        {
            int res = -1;

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string sql = $"INSERT INTO {nameof(UsoInmueble)} ({nameof(UsoInmueble.Nombre)}) " +
                             $"VALUES (@nombre);" +
                             $"SELECT SCOPE_IDENTITY();";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.Parameters.AddWithValue("@nombre", e.Nombre);
                    con.Open();
                    res = Convert.ToInt32(cmd.ExecuteScalar());
                    con.Close();
                }
            }
            return(res);
        }