public int Alta(Inquilino e)
        {
            int res = -1;

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                string sql = "INSERT INTO Inquilino (Dni, Apellido, Nombre, Direccion_Trabajo, Telefono, Correo, Dni_Garante, Nombre_Garante, Apellido_Garante, Telefono_Garante) " +
                             "VALUES (@dni, @apellido, @nombre, @direccion_Trabajo, @telefono, @correo, @dni_Garante, @nombre_Garante, @apellido_Garante, @telefono_Garante);" +
                             "SELECT SCOPE_IDENTITY();";
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.CommandType = CommandType.Text;
                    command.Parameters.AddWithValue("@dni", e.Dni);
                    command.Parameters.AddWithValue("@apellido", e.Apellido);
                    command.Parameters.AddWithValue("@nombre", e.Nombre);
                    command.Parameters.AddWithValue("@direccion_trabajo", e.Direccion_Trabajo);

                    command.Parameters.AddWithValue("@telefono", e.Telefono);
                    command.Parameters.AddWithValue("@correo", e.Correo);
                    command.Parameters.AddWithValue("@dni_Garante", e.Dni_Garante);
                    command.Parameters.AddWithValue("@nombre_Garante", e.Nombre_Garante);
                    command.Parameters.AddWithValue("@apellido_Garante", e.Apellido_Garante);
                    command.Parameters.AddWithValue("@telefono_Garante", e.Telefono_Garante);
                    connection.Open();
                    res  = Convert.ToInt32(command.ExecuteScalar());
                    e.Id = res;
                    connection.Close();
                }
            }
            return(res);
        }
        public int Modificacion(Inquilino e)
        {
            int res = -1;

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                string sql = $"UPDATE Inquilino SET " +
                             $"Dni=@dni,Apellido=@apellido, Nombre=@nombre, Direccion_Trabajo=@Direccion_Trabajo , Telefono=@telefono, Correo=@Correo " +
                             $"WHERE Id = @id";
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.CommandType = CommandType.Text;
                    command.Parameters.AddWithValue("@id", e.Id);
                    command.Parameters.AddWithValue("@dni", e.Dni);
                    command.Parameters.AddWithValue("@apellido", e.Apellido);
                    command.Parameters.AddWithValue("@nombre", e.Nombre);
                    command.Parameters.AddWithValue("@direccion_trabajo", e.Direccion_Trabajo);
                    command.Parameters.AddWithValue("@telefono", e.Telefono);
                    command.Parameters.AddWithValue("@correo", e.Correo);
                    command.Parameters.AddWithValue("@dniGarante", e.Dni_Garante);
                    command.Parameters.AddWithValue("@nombreGarante", e.Nombre_Garante);
                    command.Parameters.AddWithValue("@apellidoGarante", e.Apellido_Garante);
                    command.Parameters.AddWithValue("@telGarante", e.Telefono_Garante);
                    connection.Open();
                    res = command.ExecuteNonQuery();
                    connection.Close();
                }
            }
            return(res);
        }
        public Inquilino ObtenerPorId(int id)
        {
            Inquilino p = null;

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                string sql = "SELECT Id, Dni, Apellido, Nombre, Direccion_Trabajo, Telefono, Correo, Dni_Garante, Nombre_Garante, Apellido_Garante, Telefono_Garante " +
                             "FROM Inquilino " +
                             "WHERE Id = @id;";
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.CommandType = CommandType.Text;
                    command.Parameters.Add("@id", SqlDbType.Int).Value = id;
                    connection.Open();
                    var reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        p = new Inquilino
                        {
                            Id                = reader.GetInt32(0),
                            Apellido          = reader.GetString(1),
                            Nombre            = reader.GetString(2),
                            Direccion_Trabajo = reader.GetString(3),
                            Dni               = reader.GetString(4),
                            Telefono          = reader.GetString(5),
                            Correo            = reader.GetString(6),
                            Dni_Garante       = reader.GetString(7),
                            Nombre_Garante    = reader.GetString(8),
                            Apellido_Garante  = reader.GetString(9),
                            Telefono_Garante  = reader.GetString(10),
                        };
                    }
                    connection.Close();
                }
            }
            return(p);
        }