Пример #1
0
        public int Alta(Inquilino inquilino)
        {
            int resultado = -1;

            using (SqlConnection connection = new SqlConnection(stringConnection))
            {
                string sql = "INSERT INTO Inquilinos (Dni, Apellido, Nombre, DireccionTrabajo, Telefono, Email, DniGarante, NombreGarante, ApellidoGarante, TelGarante) " +
                             "VALUES (@dni, @apellido, @nombre, @direccionTrabajo, @telefono, @email, @dniGarante, @nombreGarante, @apellidoGarante, @telGarante);" +
                             "SELECT SCOPE_IDENTITY();";
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.CommandType = CommandType.Text;
                    command.Parameters.AddWithValue("@dni", inquilino.Dni);
                    command.Parameters.AddWithValue("@apellido", inquilino.Apellido);
                    command.Parameters.AddWithValue("@nombre", inquilino.Nombre);
                    command.Parameters.AddWithValue("@direccionTrabajo", inquilino.DireccionTrabajo);
                    command.Parameters.AddWithValue("@telefono", inquilino.Telefono);
                    command.Parameters.AddWithValue("@email", inquilino.Email);
                    command.Parameters.AddWithValue("@dniGarante", inquilino.DniGarante);
                    command.Parameters.AddWithValue("@nombreGarante", inquilino.NombreGarante);
                    command.Parameters.AddWithValue("@apellidoGarante", inquilino.ApellidoGarante);
                    command.Parameters.AddWithValue("@telGarante", inquilino.TelGarante);
                    connection.Open();
                    resultado    = Convert.ToInt32(command.ExecuteScalar());
                    inquilino.Id = resultado;
                    connection.Close();
                }
            }
            return(resultado);
        }
Пример #2
0
        public int Modificacion(Inquilino inquilino)
        {
            int resultado = -1;

            using (SqlConnection connection = new SqlConnection(stringConnection))
            {
                string sql = "UPDATE Inquilinos " +
                             "SET Dni = @dni, Apellido = @apellido, Nombre = @nombre, DireccionTrabajo = @direccionTrabajo, Telefono = @telefono, " +
                             "Email = @email, DniGarante = @dniGarante, NombreGarante = @nombreGarante, ApellidoGarante = @apellidoGarante, TelGarante = @telGarante " +
                             "WHERE Id = @id;";
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.CommandType = CommandType.Text;
                    command.Parameters.AddWithValue("@dni", inquilino.Dni);
                    command.Parameters.AddWithValue("@apellido", inquilino.Apellido);
                    command.Parameters.AddWithValue("@nombre", inquilino.Nombre);
                    command.Parameters.AddWithValue("@direccionTrabajo", inquilino.DireccionTrabajo);
                    command.Parameters.AddWithValue("@telefono", inquilino.Telefono);
                    command.Parameters.AddWithValue("@email", inquilino.Email);
                    command.Parameters.AddWithValue("@dniGarante", inquilino.DniGarante);
                    command.Parameters.AddWithValue("@nombreGarante", inquilino.NombreGarante);
                    command.Parameters.AddWithValue("@apellidoGarante", inquilino.ApellidoGarante);
                    command.Parameters.AddWithValue("@telGarante", inquilino.TelGarante);
                    command.Parameters.AddWithValue("@id", inquilino.Id);
                    connection.Open();
                    resultado = command.ExecuteNonQuery();
                    connection.Close();
                }
            }
            return(resultado);
        }
Пример #3
0
        public Inquilino BuscarInquilino(int id)
        {
            Inquilino inquilino = null;

            using (SqlConnection connection = new SqlConnection(stringConnection))
            {
                string sql = "SELECT Id, Dni, Apellido, Nombre, DireccionTrabajo, Telefono, Email, DniGarante, NombreGarante, ApellidoGarante, TelGarante " +
                             "FROM Inquilinos " +
                             "WHERE Id = @id;";

                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.CommandType = CommandType.Text;
                    command.Parameters.AddWithValue("@id", id);
                    connection.Open();
                    var cursor = command.ExecuteReader();
                    while (cursor.Read())
                    {
                        inquilino = new Inquilino
                        {
                            Id               = cursor.GetInt32(0),
                            Dni              = cursor.GetString(1),
                            Apellido         = cursor.GetString(2),
                            Nombre           = cursor.GetString(3),
                            DireccionTrabajo = cursor.GetString(4),
                            Telefono         = cursor.GetString(5),
                            Email            = cursor.GetString(6),
                            DniGarante       = cursor.GetString(7),
                            NombreGarante    = cursor.GetString(8),
                            ApellidoGarante  = cursor.GetString(9),
                            TelGarante       = cursor.GetString(10),
                        };
                    }

                    connection.Close();
                }
            }
            return(inquilino);
        }